I can take his mouthing off, it's part of his persona but it's mostly harmless school boy fun. However, if he, as is alleged, punched a producer because there was no hot food available at his hotel after 11pm at night after the chef had gone home, that's a different matter. Apparently JC is very fussy about being fed on time (diabetic perhaps?) but that doesn't excuse violence. Every company and public organisation will have a grievance procedure, the BBC is simply following its so JC's suspension is not unexpected.
What's interesting is the timing; the three Top Gear presenters' contracts are due for renewal by the end of this month. Maybe JC doesn't want his renewed and wants to take the Top Gear format away from them but can't because he sold his share in its production company back to them a couple of years ago. Maybe he simply wants to boost his chances of negotiating a bigger salary.
The most recent media reports suggest that he is contrite and has apologised. Perhaps, with the BBC unable to transmit or supply the remaining programmes in this series to other broadcasters, a penalty clause has been invoked in his current contract and JC has realised he could be liable for costs...
Lots if 'maybe' and perhaps' but who knows...