I disagree strongly, think RA have handled the whole thing as good as they can!
Are you being serious, or joking?
In case of the former, this is what I think they did wrong:
They failed to include any contractual restraints when renegotiating with him after he had just displayed behaviour very much against the company ideals.
Knowing that he was predisposed to doing this they failed to put in place specific plans in case he did do it again (as shown by them not actually following their own procedures at the start of the whole mess - it clearly just came as a shock to them)
Not having any specific plans in place, they then failed to follow their own standard procedures for recalcitrant behaviour (by saying they were going to fire the guy before they had even spoken to him - just try and do that in your own workplace to one of your staff next time you feel the need to get rid of someone and see how that goes).
Then they followed up with actual procedures they should have followed in the first instance and instigated the code of conduct tribunal thing - which is now tainted by the management stating that they want the person fired.
There's just a whole heap of red flags there that signify that they mishandled this badly.
Here's what I think they did right: They clearly stated their corporate ideals succinctly and separated themselves from his comments. Their response was pretty quick. I also think their standard procedures statement (that they should have followed*prior* to saying they wanted to fire the guy) was good because it laid out what breach they wanted to investigate, the *potential* penalty for that breach and the procedures they would follow to get to the bottom of the sordid issue. Saying that the maximum penalty was termination of contract at this point is totally fine because that is different to saying you want to terminate the contract (which taints the investigation process).
Nothing in what they have done has given me any kind of faith that they had any clue what they were doing in this process until after they had dug out their workplace procedure manual over the weekend and had a read of it - when it should have been the very first document they referred to after the already prepared "In_of_Izzy.pdf" file.
TLDR: no i think they acted poorly for supposedly experienced senior staff