I agree with most of what you wrote except....
Do you really feel showing your ID is providing a service to the TSA? Do you provide the cashier at Macy's a service when you show your ID after a purchase?
If it is necessary or not is out of our control, playing little games with TSA agents (who don't care) is simply childish.
When you act like this no wonder you all seem to have issues with agents.