What you are forgetting, is that your blaming everyone for the state of this country, for its tendency to go overboard with the political correctness, yet the decisions to to ban people from wearing christian symbols, the decision that only certain words could be used was not made by the minority groups they were made by the leaders of this country which has been and still is majority white upper class male, who usually have little or no contact with the reality of modern day Britain.
This tendency to over react when someone complains, has stemmed from this law suit culture which is growing stronger everyday, the tendency to not to take responsibility for a person's own actions, and blame everyone but themselves, when I was younger, I worked for a council in London, and I got told that I wasn't able to use the work blackboard (chalkboard) or ask for a black coffee, because it would offend a black person's sensibilities. (I am a black person btw) This did not stem from myself or 99% of my colleagues but from the higher echelons of the management system of which there was no black people in charge.
We see this everyone to blame culture everyday, its not the parents fault that their 13 year old child has got pregnant but its the teachers fault, its the parents fault that their child is stealing and fighting but its everyone elses, tv, violent computer games.
The right to discipline has virtually been banished because of fears of being accused of child abuse etc.
So what I am saying, is don't always look to the minority to blame for the way a country is, but look to the people in charge and the decisions that they make, its those decisions which lead us to where we are today.
And believe the BNP is never going to be the way to go, their views are just as extreme as they were 10 years ago, but they are using the anti immigrant, anti muslim atmosphere which is continuously stoked by the media and our esteemed leaders to take advantage, if they ever got in power, I know for one, that I will not be living in this country anymore. (and before anyone says anything, I was born here, my parents were born here, and I am English)