Vast majority are young, adult, able bodied men, not the women, children and old men you would expect when you think "war refugee". The majority of those that have asked for asylum didn't come from Syria or Iraq, the journey to Europe requires funds and resources. The REAL refugees are largely in surrounding countries, Turkey, Jordan, Lebanon, etc. And that's ignoring the booming trade in fake syrian/iraqi passports that have suddenly gained much value, for obvious reasons. The opportunists outpaced out the real refugees by a large margin.
EU has indeed no one to blame but themselves. It's not the crisis itself but how stupidly we responded to it. The stated intentions were noble but the implementation was ruined by a completely ideological blindfold, refusing to impose even the least stringent discernation on these refugees. And out of this we gained...I don't even know, the ability to grandstand about how tolerant we are? Use it as a political football against the "right"? The warm feeling of knowing we did the right thing? And we certainly can't stop it now, that is just impossible. Can you imagine, some people might think we're racists! No, that's just the way it is now, we can't go back on our word, that would be immoral. Think about a syrian baby getting mowed down by border police as it hangs from barbed wire, his pregnant mother desperately trying to protect him. Imagine it, you racist. Is that what you want? Cause that's the reality if we just say fuck it and refuse to take any more, they're still going to come regardless, starving in front of our borders with their puppy dog eyes, and then we will have no choice but to machine gun down like the evil fascists we will have turned into.