The Muslim nations do take in refugees, dumbass, even Turkey (which is part of the problem) is host to 2.7 million refugees.
But that's besides the point, fuck head
China & Russia didn't & aren't destabilizing Africa & south-east Asia, in fact by helping Assad they're doing more to combat terrorism than the west ever has, and that helps stop there being even more refugees.
You're a short sighted fool if you think letting in refugees or blocking them is a solution, the solution is to stop creating refugees.
Us & it's nato lapdogs, the EU, israel, & the gild kingdoms, all of these regimes create and perpetrate refugee crises all over the world, from economic migrants to those escaping war. The west letting in refugees isn't the problem, it's the west engaging the wholesale theft of raw materials from the middle east and bombing those who resist, like Assad & Gaddafi.
Arming right wing death squads like the fsa & letting the gulf states & turkey arm isis are all parts of the same problem: western meddling for the benefit of business.