Part of freedom of speech is everyone having their say. If you think others should not be able to criticize what you say, then you have a disconnect between what you think a right is and what it actually is.
You can either defend your position against any criticism, or you can't. You can ignore people being crass or rude, you can not take yourself so seriously and find the humor in it, or you can cry to momma about it, 'cause she's the only one who cares about your feelings.
As one of your fellow Canadians is enlightened enough to point out, high levels disagreeableness is one of the best indicators of someone's likleihood of being compensated at a higher rate. Maybe that's what makes America and American's so much better, we are a disagreeable lot.