I think we need to acknowledge some ugly things about the UK. Probably the previous election where Johnson won had a tacit understanding between the Conservatives and UKIP as it was then that they wouldn’t compete. And that was because UKIP wanted immigration reform. They did not stand against the Tories for that reason only.
As it turns out, not only did that tacit idea turn out to be wrong but that Johnson tripled the rate of legal migration into the country. Cue lots of attempts to focus on asylum seekers because these migration rates were supporting public and private interests. Distraction and lies.
The imagined Brexit dividend never came with increased wages, better housing and for some, a more “English” England which was never explicit but is now.
It was always there - but now with a left wing government, a Conservative leader who is to a racist the wrong colour, and no sotto racism possible, poverty and all promises broken, it is exploding. Yes there is money backing it. But it was always there, and until people across the board, not just the top 20 percent of the country, feel better off it will grow because people will feel they can get something for them. Some of those marchers will be dyed in the wool racists. A lot more of them will be hopeless people.