I would suggest “leftwingers”.
My only suggestion is that we stop calling these people liberals.
I disagree. Liberals are anti-American. It is true that the meaning of words changes over time. Most people who call themselves conservatives would have been called liberals during the nineteenth century.
But those aren’t what liberals are today in America. Liberals today believe in government intervention in our economic and political lives. They want to ‘spread the wealth.’ as Obama said. They want to enforce the fairness doctrine on talk radio to limit the power of Rush and other conservative commentators.
There is no real difference between a liberal today and a socialist. They are all evil and will bring about the destruction of the America we know it if they ever take power.