Immigrants from the targeted ethnic groups (Indians, Bangladeshis, Nigerians etc) have been arriving in Britain since the Second World War. Why would white Brits all of a sudden decide they’ve had enough and burn their own land to pulp?
You need understand that with the freedom of movement right that came with EU membership, unregulated, uncapped EU migration was a right for all. Since the early 2000s the UK, particularly England, saw a huge rise in uncapped immigration. We now, for the first time ever, saw swathes of Eastern European migrants from Lithuania, Poland, Romania etc. coming into the country freely with the same rights as indigenous Brits. This uncapped migration whilst totally legal and welcome, put a lot of pressure on local working class communities, which were adjusting to a Tory government led by Cameron.
If you knew anything about British politics, you’d know every time Labour was in power, the working class would have a better standard of living. Tories run on austerity measures and public sector cuts…couple that with a mass influx of Eastern Europeans settling and working in their areas, you have a recipe for disaster.
Brexit was a reaction to a terrible government which had people in a chokehold and deceived people into pointing the finger at immigration. Immigration wasn’t a problem under Blair, wonder why that is?