The whole situation is reminding me of the scenes you see when rich tourists visit poor developing countries like Cambodia.
You give to the first poor person who begs from you. Then a little less to the second, third, fourth person. At a certain point you start just gently pushing people away, and walking away very fast. Even nice middle-class Guardian reading types do this. I know because I've stood there and watched them do it.
And we can all justify this with "Well, the money will just find its way into criminal gang leaders' hands anyway....!" and so on. But the real truth is, all of us have limits with how much compassion we are prepared to have with people who have no specific claim on us and most likely do not share our history or values. Even nice people feel like this at some point. None of us wants to give away all our holiday money.
And it's kind of the same with the migrant issue. An initial wave of "Oh look, someone's taken a migrant into their house! How LOVELY! We should all do that!" Followed by a wave of "Christ almighty, there are, like, LOADS AND LOADS of them!"
Apparently, a few years ago a survey was carried out of developing countries, asking people whether they would choose to migrate to the west if they had the chance. Apparently, about 40% said yes. That is a colossal number of people.
One economist suggested as a decent solution: Have refugees diverted to countries as nearby the country of origin as possible, and then direct an increased and generous lifeline of foreign aid there, directed at creating employment and integrating people there. No, it's not ideal in every way, but it is the best possible solution and less harsh than others. And it is inevitable.
Such measures will happen sooner or later whether we like it or not, so maybe we should just start now, instead of kidding ourselves.