This should not be a surprise to anyone who knows how things really work.
If you're going to put people in a position of dealing with public, ensuring the safety of travelers, and expect them to be honest, you have to pay them well.
We should elevate TSA service to a much higher level; it should be a career choice with prestige and respectability. These people should be hired after extensive background checks, fitted with decent uniforms, and led by quality people.
Instead, we get moron, layabouts and slapfaced idiots who are lucky to be pulling down GS-7 wages. They're ruining it for the people who are dedicated and decent.