Unfortunately, *Marxist* is no longer pejorative.
The left does speak the common language of the streets. Because of this, they have support. If the language originated elsewhere, the supporters of the concepts do not care. They understand the language, the concepts and the ideology.
Any of us insisting on the older meaning based on a different ideology will simply be looked upon as a curiosity.
Heck, it's a badge of honor to many...
Unfortunately when conservatives speak "street language" it comes off as phony and contrived...
When conservatives learn to speak the language of principles of liberty, freedom and the benefits of independent thought...we will start winning...
It's my guess that many who claim to be "progressives" (you know it's cool) actually agree with the things Ted Cruz say, but are fearful of speaking out...