That riot that you linked there was started because armed police shot an older immigrant man to death and people where/are pissed off about the segregation that escalated into a clash between nationalists/national-socialists and Anti-Fa/RevFront.
The situation is not good in Sweden, I dont think Sweden is a better example of how we treat our immigrants we also have doctorates that drives buses. Never implied that.
And those citys Malmö, Stockholm and Göteborg isn't empty of Swedes. I have been in the areas plenty of times, all that are exaggeration and who cares about the ethnicity of the population, when all goes right everyone is talking the same language, working in the same workplaces and goes to the same schools. Everyone is just people and if you look at the statistics when it comes to religion Atheism is still the life view the most people hold and first of the religious movement is Christianity bigger then Islam, Judaism and so on.
The riots are not because our population is getting more immigrants, almost all riots that have been the past years have been because of a rising amount of active Nazi's and as a reaction a bigger autonomous movement.