Del Boy you need to read back through your OP but only looking at each action that you took & intuition will tell you why this situation can't be resolved this way... this sounds very much like 2 peas in a pod! You both employ the same coping mechanisms (not good). Forget the bat, even if you have proper fight will he change? will you? what are you going to prove. What if you KO him and he cracks his head open on the pavement (seen it happen) brain damage, coma or death... Is it worth it? Pride & Ego seem to be the biggest factors in both your mind sets (no offence) Don't matter who's the hardest there's always someone harder

Let it go Del & don't bite the bait... every time he acts the goat just say "grow up" in the most condesceding tone possible and walk off. He can think what he wants, call you a p*ssy or whatever, does it matter? do you need his admiration? When you really know you can take care of yourself you've nothing to prove... 100% inner confidence, thats why they say watch out for the quiet one's 8-)
Just so you don't think I'm naive, I used to get in street fights in my early 20's and worked the doors at a travellers club, I've had my jaw broken (obviously) good left hook

but never made any enemies... one reason, I never had an attitude or acted hard. Benefits of not trying to impress anyone... One friday the regulars suggest I'm not to work the following weekend, no reason given but I'm no fool. So I take the night off & 3 pickups carrying many of the community ram the doors and all the bouncers that gob off and cause trouble end up in hospital

Sounds cliche but "violence breeds violence" is always true... ALWAYS
p.s. KG if you're reading this, I didn't know what was gonna go off that night, you were meant to be in the office mate. Naughty, naughty manager checking out the totty at the door... I've always had your back no matter what!