You should take a lesson from King Canute and stop putting the blame on policies when there are basic underlying realities that have to be faced. The tide comes in, regardless of whether you pile sandbags in front to make it flood violently or let it come in naturally and unimpeded.
Ah, so we should just all cheerfully let the Third World tide flood into this country and live happily ever after in shantytowns.
Get lost.