Libtard is a blend of the word liberal and the slur retard and is the result of the political polarization that has divided the United States since at least the 1990s.(It's not just a US thing, though, as libtard sees some currency in the likes of the UK, too) This is from Dictionary.com