Most of the western world is too politically correct in a lot of ways. (although your example of the mosque is a bit stupid.. but nevermind)
Unfortunately anyone who says that is instantly labelled as a racist because people assume that you hate women/blacks/disabled/whatever.
In the 21st century minority groups still need help, but going all politically correct and trying to make white people feel guilty about everything is not the answer. It only increases racial tensions and benefits nobody. Ultimately most politically correct moves are done because a tiny minority of people in a minority group find it offensive. It's ridiculous that because 100 people say they're offended it means suddenly people can't use a phrase anymore, or a word in a song has to be changed.
What minority groups need is real financial support to bridge any income gaps that they have with the white, socially mobile middle class guy. That's what would help them, not listening to a few people whining about being offended by the word Christmas. Direct racism is not a huge issue anymore, it's the residue left over from previous generations of racism or poverty that creates issues such as blacks having a much higher crime rate than whites in most developed countries. That can only be solved through money, education and opportunities.