Re: This is the way to do it.
I wish Brits would stop parroting this nonsense about having open borders to the whole world. You dont!
There is a very strict limit on the number of foreign (read: non-EU) immigrants that can come to the UK. And to do that you have to show a ridiculous amount of documentation, perseverance and cough up a ridiculous amount of money (non-refundable of course) just to have your application looked at (with no guarantee that you will be accepted, and even if you do not get accepted you dont get your money back).
If you have a problem with immigration to the UK then get your MP to lobby to get you out of the EU. Because the EU allows free cross border immigration and you cant stop those european immigrants, so either get out of the EU (and block the european migrants) or instead quit your whinging and stop making scapegoats out of the rest of us.