Last time I had to land in the US I got fingerprinted and photographed, just to change from international flight to an American airline flight which was not even bound to an US airport. And this was more than a decade ago.
Since then I avoid any landing in US territory and any airline with flights using American Airlines as connection flight.
I still remember the face of the customs officer. He looked to be so proud of protecting his country borders... from passengers in transit to an US outbound flight! That was a waste of resources and a way to pishing off people perception of US
Curiously now I fly mostly in non American airplanes, but that is unintentional.