The level of western hypocrisy is mind boggling. Western countries like to lecture the world about a lot of things that they themselves are guilty of.
Consider the hypocrisy over freedom of speech. America and other western countries love to lecture the rest of the world about freedom of speech yet their own media is extremely fond of toeing the government line. We saw how the US media helped delude its citizens about Iraq before the invasion and now we see how it continues down the same path as it helps demonize Iran just like the US government wants it to. The western media clearly endulges in self censorship and has an obvious bias especially against Muslims. The BBC, for example, openly talks about racial profiling of Muslims as if institutionalised racism against Muslims is perfectly okay.
Recent news stories suggest that things are much worse in the new colonies of Iraq and Afghanistan. The raid on the offices of an Iraqi journalist’s union and the destruction of a freelance cameraman’s footage in Afghanistan are just the the most recent examples.
Then there is the rampant intolerance. The west loves to lecture the rest of the world about the need for "moderation" and tolerance while it launches ever increasing attacks on Muslim countries around the world. People in the west can’t even tolerate Muslims living on the same planet as them much less those living in their own countries. So much for "freedom" and tolerance!