The number of people who do "good work in the community" only to be otherwise monstrous in their personal lives is not small. Bill Gates has given billions to worthy causes, but still pals around with Jeffrey Epstein after Epstein was exposed to be a sex trafficker. Charlie Sheen is throwing lamps at his wife, throwing out slurs to his boss while donating millions to charities. Milan Lucic was good in the community throughout his Boston career, and possibly here as well, is on camera ending his career.
The long, long history of bad behavior & his current status with the team follow an obvious pattern. Comes on good behavior because he has to be, ingratiates himself, gets a contract, mask comes off, he gets booted.