To be fair, not a lot of what he said was actually wrong. Progressivism works only if everyone buys into it and clearly, as the rioters pointed out, Muslim immigrants in Sweden do not.
Do not fight the people, fight the religion. Nationalism is a religion as well.
Being progressive has nothing to do with religion, religion isn't progressive way of thinking. Never was. Served a role in history but really, we don't need it today. But it refuses to die because many people are parasites and religion is what allows them to be that.
That is why I mentioned sensible way of dealing with problems. Hating on people coming from Middle East isn't constructive, it is stupid, just like hating on a man because of his skin color.
But people aren't born being religious, it is indoctrination. Today is creates more issues than it solves. Fighting against religion isn't and shouldn't be fighting against majority of people practicing that religion. Only select few, who use religion as an excuse to live an easy life, calling their 'call' legitimate work. What do they produce? Happiness? I don't think so.
There were same kind of people in Iran, Afghanistan, Iraq, Palestine... 50 years ago. They aren't entirely responsible for current situation, they weren't born that way. Islamic revolution is responsible, going back few centuries backwards is what created the issue. And I'm not even sure who is responsible for that and why it happened.