One thing everyone should keep in mind is that they can't fix what they don't know needs fixing. If TSA handles you or your property badly or improperly, report it. Officially.
I had an issue with one of the screeners once, and requested a supervisor. The supervisor was really hateful and rude, and refused to show me her ID when I requested it (she was required by law to show me her ID.) Her exact words were, "I'm a federal agent, I don't have to identify myself." I filed a report with the TSA office, and they tried to weasel out of it by saying "we have no way of knowing who it was, if you don't have a name or employee number." I gave a very exact description of her, and the exact time and location, and told them that there were worse problems than terrorists if they don't know who is supervising at the security checkpoints. I also forwarded a copy of my complaints & responses to my congressional representatives. They did take action, or at least said that they did.
On another occasion, I had an agent grab my bag after it went through X-ray, and just walk away with it. I had to argue with a supervisor that time, too, and they called airport police over to deal with me. The supervisor kept arguing, "we cannot allow you to fly if you do not allow us to inspect your bag." I kept arguing, "inspecting my bag is not the issue; the agent taking it out of my sight without so much as a 'do you mind' is the issue. No one takes my bag away without my consent. No one. And it does not leave my sight. Period."
I must admit, though, they have gotten better over the last couple of years. I haven't had to file a complaint since about 2005.