Exactly what did this passenger expect? He was obviously looking for a reaction, and he got one. Maybe not the one he wanted, but a reaction nonetheless.
Did he have a right to express his opinion? Absolutely. Did the TSA rep and supervisor have the right to detain him? Absolutely as well.
I'm no fan of TSA policies, but I'm even less a fan of people who knowingly cause a disturbance, and then wonder why they're in the jackpot.
_________________________
It's not that life is so short, it's that you're dead for so long.