"its liberal beliefs, beginning with its flirting with Marxist imagery". Marxists and liberals are sworn enemies. Stop using the word "liberals" to mean "leftist": it does not! The Democrats are liberals, not leftists, and actual leftists can't stand them.