I'd agree with you if your argument wasn't based on a false dichotomy.
To have a critique on inherent exploitation within our economic model doesn't automatically equate you to a "communist".
You can be a Marxist without being a socialist, too.
If we're gonna have a mature discussion, lets dispassionately assess the topic and not blindly throw labels out there (that are supposed to infer some kind of meaning). Start throwing around "socialist", "communist", "left", "atheist", "Alinsky", etc as a pejorative just pollutes any legitimate talk, because now after a crazy assertion is made, we have to expend numerous exchanges just to get back to sanity