I mean wen we get to the US, we have our flight ticket info sent prior, we have to add more data because it's the US, the ESTA, last time I got harassed in Paris by the American Airline because I need to know the address I'm going to (I told her to check my file, I don't remember it), how long I knew my girlfriend and stuff, the NSA knows everything about me (I'm not an US citizen), the TSA checked me, the border police checked me out of the country. When I arrive in front of the CBP agent, my privacy had already been thoroughly shredded in the name of security, and my personal data including credit card is gone in the wild without any recourse or oversight, there is absolutely no need to physically harass people at the border.