Hmmm. I wonder how much of that is an unintentional consequence of the combination of both multiculturalism and the self-esteem movements? When it's been drilled into your head from the time you're 2 that everyone is the same and everyone is a winner, and that you're just so special, it's hard to see anyone's plight. First, because you're taught to be self-centered, and second because you're taught to just accept other cultures/people as they are and not worry about them, after all, they WANT to be that way, or the government will fix it.
More self-esteem. Multi-culturalism has been the norm for much of human existence where the next town had a different culture or maybe even different language and religion. Multi-culturalism means that all cultures have the right to exist and remain (within the bounds of law), and languages can remain (subordinate to national languages of course). And Islam is not a culture....