While I agree that the passenger is probably a jackass, as long as he did not have any banned items or make any threats he should not have been detained. I can understand why a low-level screener might call his supervisor over for a looksee, but I think it's a bit assinine for the supervisor to then detain the guy and have the police check him out. It turned out to be a tremendous waste of resources that would have been better spent looking for the real deal.