SafetyMom,
I normally agree with you.... However, I fly every week and I do NOT believe that I have to give up my rights. Some of the TSA agents have an Attitude which gives all of them a bad name.
Straight pins are not forbidden and the TSA agent should not have taken it. The TSA should NEVER just take something off of your clothing. They should be polite! They were not hired as the local terror force. Lately I have actually taken to calling a supervisor over if I get someone who is very rude. Yes, I may miss my flight, but enough is enough. Some of these people should NOT have been allowed to have jobs with public contact and/or what they preceive as unlimited power. (My last one was when the idiot yelled at me for wanting to watch my purse get on the conveyer part. I stood there and asked for his supervisor. There was NO ONE else in line and NO TSA agent helping on the outside of the gate so if I went thur the gate how was my purse going to get on the moving belt, by itself? Plus I am standing 5 feet in front of the guy, he did not really need to scream!)