I agree that leaving the EU has many negative consequences, but I think many native-born Brits are growing weary of going places like the supermarket and discovering that the people around them don’t understand British expressions or share the same broad perspectives. It’s the feeling of finding oneself a stranger in one’s own land. It’s not racism but the anxiety of a people who feel that their culture is being overwhelmed by forces of change that they didn’t sign up for. The US response has been to close the door on refugees and tighten up immigration enforcement, which has had some unfavourable consequences.
In Canada the welcome mat has been rolled out to refugees. It’s fine until economic hardship arrives, at which point the finger pointing starts. But what does economic success look like? In Canada the economy is growing, but so has the cost of living, especially for housing. The massive influx of new residents has helped drive up housing costs, and any attempt to curtail that influx will raise accusations of racism or excessive government control. There has to be some middle ground.