Well, maybe you could have used more kind words (no shit word), but to be moderated for expressing that opinion is debatable.
I don't see a racist, just a person stating his/her opinion.
But in the end it's the moderator that has the last word, not you nor me. It's his right and duty to moderate people as he see fit.
A moderator has a duty and the responsability that comes from it, because he is held responsible if he moderates in a bad way.
If you believe you were wrongly moderated, talk with an Administrator.