There’s a certain segment of the population that likes to ask, “Why should I use ‘politically correct’ language? Why not just say what I want?”
So why should you be “politically correct”?
We as a society have decided that certain terms are beyond the pale for use. Spic, nigger, fag, tranny, gook, injun, etc, are all terms that are designed to dehumanize and hurt people. If you use those terms, you are telling the world that you’re the kind of person that doesn’t really care if what you do hurts others.
But, you might cry, especially if you’re on the alt-right, isn’t this an infringement upon my freedoms?
Nope. You have the right to say what you please. You have the freedom to do so. But you do not enjoy freedom from the consequences of your actions. If you, for example, think it’s clever to refer to a black person by saying, “I’m just calling a spade a spade,” and then smirking, people will find you basically repulsive and unpleasant to be around.
People will judge you on the basis of what you say, often more so than on the basis of what you do. If you’re constantly referring to wetbacks, darkies, kikes, or the like, people will assume that you’re probably a racist. You have the right to be racist, of course, but other people will then exercise their right to avoid having you around in polite society.
So, yes, you can say what you like. You don’t have to be politically correct. You can, indeed, call a black person a spade, as it were. But the rest of society, which is far, far larger than you and you kind, won’t be terribly impressed.
Oh, and on a side note, if you ever feel the need to start a sentence with, “I’m not racist, but-“, then stop. Stop right there. Don’t go any farther. Nothing good will happen at the end of that sentence.