The storyBlend of liberal + turd, likely influenced by libtard.Etymology from Wiktionary, CC BY-SA 4.0.