You have such a damn easier time than I do at airports even being a born Canadian. I avoid US travel and airlines now, except when absolutely necessary. One time in Chicago I got thrown in a windowless room for "observation" for four hours because they believed I was on a no fly list. Needless to say I missed my flight, and the connection I was to make after that, and I lost 36 hours in the process. Naturally they acted like releasing me for having done no wrong was equal to doing me a huge favour, which left compensation as a distant dream. It's a shitty time to be young, male and Muslim. Even a liberal, clean-shaven one. My full sympathy is with this family, and if I were them, I'd take advantage of the good ol all-'merican tort system and slap those people with a lawsuit.
I firmly believe that the type of people who are recruited to fill the positions in American customs and transport security(both TSA and airline staff) are some of the lowest, least human scum available. None of the other countries I've ever traveled to have so consistently hired such uncouth assholes, and this experience is culled from many tens of thousands of kilometers of travel. As a matter of fact, some of those countries actually had people who were *courteous*, that really surprised me considering the duffers I was used to seeing at US border crossings in NY and Michigan state.