Super 80, I feel your pain.
As for myself, when on duty and in uniform, I never publicly remove any item except that which is specifically required by TSA regulation (not to be confused with a particular station's/screener's whim of the day). Occasionally the metal detector alarms considering all the metal on my uniform (wings, emblems, name tag, ID badge and clip, belt buckle, shoes, etc.). When this happens I request that the secondary screening be done in private. Any area that is free from public view and has a chair to sit on while I remove my shoes is acceptable (toilet seats don't count).
My reason for doing this is simple. I don't like the message being sent to my passengers that says hey, we don't know whether or not this guy's a terrorist so we'll have to frisk him for weapons. Then, a few minutes later, this suspected terrorist is in the driver's seat of the airplane they're about to board (no weapons needed).
The private screening usually adds another five minutes or so to the five minutes I've already spent making my way up to and through the metal detector. Occasionally I'm asked by the screener why I want a private screening. A reason is not required, but I usually say that I don't like being treated like a terrorist in front of my passengers. My demeanor is always professional and polite. Theirs can range full scale. If they're way out of line, I request a supervisor. Beyond that, requesting names and ID numbers gets everyone's attention. At the other end of the scale, I've had some very interesting conversations with some of these people. No, they didn't all come from McDonald's, and some of the information that they've shared with me about TSA and about security has at times been enlightening. It's amazing how much some of these people can change when not standing in the limelight in front of their follow employees, their supervisor, a LEO, and the constant flow of passengers.