Sadly the only solution to this is going to take a long time, probably two generations, and its education. There are two broad categories of migrant: economic and war zone refugee. Most of them have managed to scrape together several grand to pay the trafficers. Ironically, this likely means they are amongst the smartest and most entrepreneurial of their country of origin - exactly the sort of person who adds value to an economy - as opposed to the lazy, benefit-stealing stereotype loved by the Daily Hatemail.
ok fair enough but where does that leave people like myself who need to be earning a set amount for our other halfs to move here ? bit of a double standard if you can just rock up and demand entry and get it when others cant.