@MRain The ink incident as far as we know only had three witnesses and the discrimination rumors had reached an assumed truth level, and with him keeping his distance and putting up a cold front to avoid the infidelity rumour (prince could get away with it to an extent because royalty, this guy would have been on thin ice) he was out of the true loop.
I'm willing to suspend some disbelief since Sandra is something like the opposite of a saintess and there could be some supernatural bull afoot as well.
That said, he absolutely deserves to be cut off. I'm only willing to say that he wasn't making illogical assumptions based on info he had at the time. He could have done a lot of things differently and his violence was unacceptable even if the accusations had been true.
Is he trying to fix his mistakes? Probably. Is it too little too late? Hell yeah it is.