Bush deserves a lot of blame for this. Previously, if you argued with the screeners you were arguing with a rent-a-cop. When the real cops were called it was rent-a-cop vs. citizen.
Now, as the TSA thugs so clearly explained to you they are “Federal Security Employees”, and the local Police are in the position of backing up fellow LEOs, not rent a cops.
I know this is easy for me to say, but you should have insisted they arrest you. It would greatly have clarified things all around. Someone else will have the opportunity soon, I’m sure.
Unfortunately, a lawyer would have to explain this arrest for years to come on any Bar related matter even if it was later thrown out in court. So you had better be independently wealthy so that you never have to work again if you go that route.