So...I believe myself to be a very laid back kinda chap but I came extraordinarily close to forgetting my passive nature today in a car park. I was pulling into a car park when some late middle aged bloke in a golf jumper is getting out of his BMW 3 series close to the entrance. I clock him and am already slowing on entering.. but I am not signaling any intent to stop. He looks at me coming in, hesitates and then proceeds to continue to walk right in front of my car despite the fact that I am not stopped I break to a stop and we look eyeball to eyeball...I start to shake my head at him in disbelief. As i go to get out of my car I see him lingering. Now...I will go some way to avoid a confrontation but this numpty was clearly heckling for a fight. His grasp of the English language didn't extend to much beyond expletives.
He begins, "Aye fit the f*ck are you shaking you head at me for?
Given the nature of my job, I am fairly unfazed by bad language and I calmly and rationally explain to him that I was shaking my head at him for walking right in front of me.
He gets on the defensive unloading a torrent of abuse including, "f*ck you...it could have been a f*cking kid you wan*er..."
Again, I explain to him that a child probably would have looked up before walking across a busy car park and on seeing a vehicle would likely have stopped rather than walked clean in front of a moving vehicle"
He continues, "well you should have been coming in slower you stupid f*cking d*ck"
At this point, as he is in my face I calmly tell him that as I was pulling in at a speed of around 5 mph I was in fact coming in pretty damn slowly as it was so he should wise up and get out of my face
He pulls out his "trump" card as he pushes my chest desite the fact that I am 6ft1 he appears to be bolstered by his need to try and show off for his troll faced wife standing a little way away, "just because you drive a fancy f*cking car dis nae mean that you are on-y fu*cking body ya pri*k, go f*ck yourself"
We have now gathered quite a crowd of onlookers and i can feel my anger seething! :x I retort, "and just because you have a BMW and are a w*nker with a small penis doesnt mean that you have to make up for it by being a human sized c*ck but, as you are a giant d*ck, why don't you go and f*ck yourself"
He, embarrassed, now starts to move away uttering expletives under his breath.
So...was I wrong?! Should I have bit my tongue?! What would you have done/said? Are some things best ignored?!