Oh. So you admit that muslim countries are not free right? so my point is that why do muslims immigrants demand equal rights in secular countries? In this post 9/11 world, muslims cannot demand equal rights abroad when they treat their own minorities unfairly.
Pre 9/11 it was ok. But now muslim hypocrisy is bashed up. The west is no saint, but muslims in general do not have more tolerance. Even today many many muslims would love to live in the west.
And yes, its the muslims who need image building. 77% of people in the world are non muslims and muslims need to respect that.
Muslims do have the tendency to disregard every other religion, but still want to live in the countries that are not muslim.
As far as Iraq, Afghanistan and Libya is concerned, this is gross injustice, but this is an another debate. You would be surprised how many of your muslim states actually wanted that, but anyways
the point is that muslims are caught planning criminal activities in western countries in the name of Islam. Why? Then you expect others to treat you equally?
You do not understand, your hypocrisy in their countries is used by the right wing there to score points.