I actually agree with you, words like socialists, communist, Marxist, etc. etc. have lost most of their meaning.
But what's weird is the fact that "Marxist" is still tossed around with such regularity when, in fact, there are so few Marxists.
Very true, amigo.