Superscot, you will get better at dealing with them in time. I hear your pain though. You can push things quite far with these p ricks, just far enough to show if they want a joust (whether physical or mental they will get it)..........but of course you don't give them this joust. That is the perception you should give in my humble opinion. You don't need to work on this, it will come to you in time. You will look back on this and wonder who you have become. Night-shift taxi driving will change you. Scorsese obviously noticed this, and extrapolated it to the nth degree with an unstable individual.
I am certainly more galas than when I started. The trick is to, 'slum it with these t***s' and if a possible complaint is launched against you (although it never will) turn back to your usual professional self with your base company. Be a chameleon brother. One face for some, another for another. My base actually thinks I am quite 'posh'........how little do they know

. It will get better. Give it time.