Petra its not "tree huggers" whoever they are, that is responsible for "the mess" as you put it. It's the British Empire. That's why we have large groups of people here who originate from former colonies.
And much more recently the Western politicians who have de-stabilised the Middle East by starting the Iraq war. (Imperialism in another guise - we know best and we think we've got a right to interfere)
Immigration has been a huge boon to us, on balance and has allowed the UK economy to grow since WW2 and continue to thrive.
Wrong side driving social media stunt
How to get help putting suitcase on the conveyor belt at airport check-in
