Every time I visited the US I was subject to so called "secondary" checks that looked more like interrogation, so I understand the author's feeling very well. Last time I was denied entry at all. I'm just a regular remote IT contractor living in Canada who happened to have a passport of an Eastern European country. I don't want to come to the US anymore because of this humiliating experience of crossing the US border. I'd better focus on serving customers in Canada. Canada feels much more like a country for people .