All-in-all it sounds like everyone was really pretty reasonable. I don't see any losers in this. The TSA recognizes that they had a policy mistake and has reacted accordingly. It sounds like the police and the TSA investigators could have been a bit more...nice. Other than that, good for everyone involved:)
Jobs like TSA screeners often attract a certain type of person who revels in the chance to exert authority over others. It probably delighted this Bardmass fellow to no end to put this stuck up traveler going on about his "rights" in his place.
How many people were bullied into ceding their rights before Mr. Bierfeldt took his stand? A system that simply waits for TSA employees to overstep their bounds and then corrects them may be better than just letting them set up their own little fiefdoms, but lets make sure to remember that it could be much, much better by simply educating TSA employees about the rights of the passengers and proactively making sure that those rights are protected.