I think what is really needed is the risk based concept which many of us apply in our professional lives being applied at airport.
Explain why I had to endure the idiotic secondary check at the gate today when I had sailed through the inspection at the entrance? When challenged the screener simply said it was 'layered security' and that some passengers had not started their trips at this airport. Of course there was no answer when I pointed out that these passengers had been screened by the TSA at their originating airport and after all this they checked one bag, the smallest.
That seems to be the theme of the TSA, rude arrogant screeners under a management that has no idea about proper security.