I agree. I am Canadian, but I went to school in the US. After school I returned to Canada. A couple years later I had a US work visa to train Americans on a particular technology that my company specialized in, and I was maybe the foremost expert in (outside of the manufacturer). I wasn't taking anyone's job, I was literally helping Americans keep their jobs instead of being replaced by me or someone like me.
Anyway, on one particular trip I was called to secondary inspection and the CBP officer who received me there went on a long tirade about how I should work in my own country for a change. I mean, I did work in my country most of the time (I was still well within the 183 day/year tax treaty limit). He got so mad he actually walked away before he even asked me any questions. I was just standing there, confused, embarrassed and left feeling guilty even though I had done nothing illegal or immoral.
But, there are good people in the CBP too... one saw what happened and came over and profusely apologized. He asked a few questions, apologized again, and sent me on my way. On the flip side, I've had my computers and phones searched by Canadian Customs and they've done so with tact and compassion, which seems to be much more effective -- it's amazing how much more cooperative people are when you treat them with compassion.
But that's not just CBP, that's true for every industry that I've worked in... there are a few assholes everywhere and everyone else who is cool is a lot more effective because they approach people like they're working together rather than against each other.