Lowlife, subhuman, hate-America, liberal, progressive, demokkkRAT, socialist, commie, nazi, fascist, islamofascist, neo-garbage lib-dem scumbag filth. Stand them all against a wall...
Your description, while accurate, is too long. Let's just cut it down. Let's see...scum...hate America...garbage...I got it! We'll just put a "(D) in front of their name. How's that sound?