Firing the screener was the right thing to do. That kind of nasty behavior cannot be tolerated.
Being so nasty to a passenger puts a bad light on all screeners and the whole process.
Screeners need to be as nice as possible to the passengers, while doing their job.
“...puts a bad light on all screeners and the whole process.” Technically, you’re right, but I must say that the bad light has been there for quite a while.
I think most travelers would rather be handed a rude note than be groped.