I agree with all this, but if he's guilty the BBC just have to sack him, even if it's commercial suicide. The precedent it would set if they didn't would be toxic. They would have to amend the employees handbook to:
a) It's now ok to (attempt to) lamp a colleague - knock yourself out, folks...
Precisely. Whether or not he has previous is pretty much irrelevant if he's found guilty of assault in the workplace - that's clear gross misconduct and he should be fired immediately with no compo. It gets more tricky if he's found guilty of throwing a punch that missed. If he did that, then...