"it needs massive, complex, long term, global solutions"
This will not happen. People need to realise that getting sovereign nations to agree to a series of policies for any kind of action is nigh on impossible, unless you horse-trade like fuck (and that has cost). Even when you've got a treaty-bound block, like the EU, there are always high tensions: just look at Poland and Germany within the EU at the moment.
"If they are choosing the UK it is likely because of language, historical links or wider familial/cultural links."
This argument fails when you have migrants from Albania.
We need, as a country, to be realistic and practical about this situation. If we continue to allow thousands of low-skilled migrants into the country, it will eventually crash our welfare system and the NHS. But before it does that, there will be a backlash. And it has the potential to get very nasty.
You cannot have open borders and a welfare state. You cannot have open borders and safe streets without an authoritarian police force. It is impossible to police by community consent if there is no community in the first place.
"Immigration control is broken - deliberately."
People have short memories. This situation began roughly twenty three years ago. The first time I was alerted to it was when 73 foreign nationals turned up in a small village in my area with bags and no one knew who they were or what they were doing there. I then spoke off the record to people working in immigration processing: turns out the policies changed around 2000 and they could no longer apprehend in the way they formerly did, and case workers were now being encouraged to sign off all applications, even ones that were quite obviously dodgy.
"The solution is we accept a capped number of real refugees (with a focus on women and children). Perhaps 50-60k a year."
In two years, this is 100,000 to 120,000 people. This is more than the size of the population of Durham. Over ten years, it is a Manchester.
"If taking in lots of refugees is detrimental to our country then that’s just the price we have to pay for starting illegal wars and fucking up the stability in other people’s countries."
"Detrimental to our country" might mean we end up with a hard right government in twenty years time, and no NHS or welfare system. You are obviously willing to gamble on that. I am not.