The technical legality arguments are not going to stop the TSA madness.
The only way it will genuinely stop - rather than be reorganized temporarily along some new lines to assuage public anger and then continue again - is if the public alters its cost/risk analysis of the situation. If there will be an understanding that there is only that much people are willing to pay in time lost, dignity lost, money lost - over the practically non-existent, statistically, terrorist threat, then the madness will end. If people are still willing to forfeit rights, freedoms, time, money, honor, dignity, sanity itself whenever the magical word TERRORISM is uttered, then the best the current uproar will accomplish is a rearranging of the proverbial deck chairs.