A bit of a rant
What bothers me so deeply about border checks and anti-immigration sentiment is the lie so readily told to cloud the truth. Go ahead if you must, defend your borders, erect checkpoints to confirm citizenship, detain people in airports, interrogate, incarcerate, but be honest about the reasons behind this behavior. Stop fooling yourselves that you are better, nobler or more enlightened. Basically the US is the result of a bigger, stronger tribe that warred, cheated and brutalized its way to the top, like many tribes likely have done since humans began roaming and settling this planet. And that's the key. The people who now rule this area of land known as the US, the ones with the largest stash of cookies, are no better than anyone else. It wasn't THAT long ago that African Americans were lynched in the US and native children forced into industrial Christian schools. And that Europeans publicly tortured people and killed in the name of their God just like what often occurs in some countries now.
You can say, well we don't do those brutal things anymore unlike those ones out in Africa, Saudi Arabia, Afghanistan etc., but the thing is YOU DO, covertly. There is A LOT of torture and cruelty perpetrated in the name of the US and Europe. And furthermore, take away those supermarkets and restaurants, crumble that big pile of cookies and it won't take long until all the so called civilized, democratic way of life breaks down and it’s all back to openly warring and brutalizing again. Defend your land, you out bullied the others for it, it’s yours, that's the way it goes isn’t it? But don't pretend you are defending anything righteous. You are just at the top so have the luxury to wallow in this pretense of civility.