It's funny how people seek nuance when it isn't there but then expect the whole of the western side of the planet to have moral consistency. If I pointed out the hypocrisies of eastern dictatorships we would be here all day. When Middle Eastern countries start taking in the refugees on their dorrstop I will listen to your lecture about moral inconsistencies.
Europe has many failings but it has opened the borders to millions. How many have Kuwait let in? The UAE? Qatar? These are the so-called moderate states by the way. I am sure many of their population would like to take in a percentage of genuine refugees but it is the liberal democracies that are actually doing it.