Post of the year here folks!!!
Jumbo, how we wish not all, but the majority of pax to be like you, to see it's not that easy.
But i guess it all comes with the job, surely it's written somewhere in the contract, a clause along the lines of "at times, you will be treated like something one stepped in, you will be shout at, maybe pushed, perhaps you'll break a tooth... - DEAL WITH IT". I keep looking in my contract but no luck finding it so far