Political correctness is fine to a certain extent; I think you should try not to offend people wherever possible. It's just the current situation where you have tot be 100% politically correct all the time, and aren't allowed to do anything that carries even the slightest possibility of offending someone that annoys me. However, this only applies to certain groups of people.
Allow me to elaborate. I once heard that a company posted an advert in a local paper asking specifically for black people to apply. Nobody cared. If the same thing had happened asking specifically for white people, there would have been a phenemonal public outcry, going on and on about how the comany was racist. The thing is, asking specifically for black people wasn't any less racist, but nobody reacted anyway.
Likewise, people of ethnic minorities can get away with insulting Caucasians, but if the reverse were to happen, the Caucasian in question would be condemned as a racist. Black people are allowed to call each other the N Word, but if a white person were to do the same they would be (justifiably) furious.
Don't get me wrong; I am in no way a racist. I think racism is disgusting and nobody should be able to get away with it. The point I'm trying to make is that if you're going to say racism is bad, which it is, it should work both ways. Unfortunately, it doesn't, which has led me to develop my First Law of Political Correctness.
You can be as racist as you like, as long as you're not white.