Funny you should mention STL.
I had major TSA problems there last week also.
The personal screeners were OK but the luggage people were hors de categoire. When I got home I found a bottle of shampoo in my checked luggage had been opened and not closed properly. Had shampoo all over my clothes. Also, I use a contact lens holder with a removable basket in the middle to store my lens' (sp pl?) at night. They screeners had removed the basket and reassembled the lens holder without it. Found the basket loose in my suticase.
On a June trip, a screener at EWR confiscated a corscrew (essential business equipment) and told me that I could not have it on the airplane. She was wrong but I was running late and it was not worth fighting over. This trip, I made sure to put a newly purchased corkscrew (replacement for the one confiscated at EWR) in the luggage. There was no sign of it when I got home.
There you have it...sloppiness, vandalism, petty theft.
The TSA staff in STL appears to be out of control.