Britain is certainly becoming less tolerant on so many levels. As wealth inequality grows, people are failing to see that it's the super rich and multinationals that are causing their hardship and laying the blame where it is more visible to them. This is exactly what happened in Nazi Germany and it is happening all over the western world.
Social media has created echo chambers where people feel safe to declare what was previously deemed unacceptable, and as people take comfort in these inhumane ideas the rhetoric overflows into every day life.
What makes a country full? There is no measure, so it is right wing media that has created this concept and spread it far and wide.
What is the ideal mix of generations in a country? Surely it needs a majority of people of working age to support the others and as the birth rate plumets, this has to come from immigration.
As for blaming NHS waiting lists on immigrants - they are the NH workers.
I fear for my children's generation who will at some point have to pick up the pieces of this far right populism and re-right, or re-write, the world.