At least you're calling people refugees.
I do have no doubt that some people are economic migrants. No doubt at all. I can't blame people for wanting to try to leave some countries behind.
I have no doubt some people are fleeing the effects of climate change. Crop failure, drought etc brought on by manmade climate change.
I have no doubt many are fleeing persecution, war, crackdown, violence.
I also have no doubt that most stay near the country they came from.
I watched Evacuation, If you didn't watch it, I would recommend it. It's about the fall of Kabul. You could see the terror, the fear and people who would do anything to flee a regime.
We are lucky in this country. We haven't had to flee our homes, people haven't wanted to flee because of the Government cracking down on us. We haven't had to leave and go to another country, only to be told that we are not welcome here.
I don't know how many people we should take, but I do know that in comparison to some other countries and in comparison to the numbers out there, we seem to be being very heartless and getting upset by the tiny proportion who try to come here.