I had the same experience with a pat down by the TSA that left me in a full-blown panic attack. It took me hours to recover. The next time I'm selected for an assault, I'm making them do in front of everyone and will request that law enforcement witness it. I will make them announce exactly what they are planning to grope and I will repeat it loudly.
If I become panicked and am unable to continue to board my flight, I will request to speak with the station manager of the airline I'm flying.
Also, continue to write your Congressman and Senators.