Yes actually
Teams can invoke certain morality and public appearance clauses
Teams and players can also elect to mutually terminate a contract at anytime.
I assume there'd be some sort of "mutual" aspect to this even
"Brendan... you know–"
"Yeah, yeah, just end it"
Ya I don't understand whats so hard to grasp about this.
Regardless of what happens in other private conversations or behind the scenes, it wasn't brought out publicly - it being leaked to the public instantly makes it an issue. By the sounds of it there was enough evidence to warrant of a breach of contract for the Capitals to have grounds to request termination. On the flipside, Leipsic dug his own grave and doesn't really get any benefit fighting it.
This isn't about one player, this is about trying to change the culture. To everyone that thinks it's unfair for Leipsic, it probably is to a degree - but he's a fringe player which makes him a perfect person to make an example of. There would be double standards and it would turn out very differently if this happened with McDavid or Crosby, that's just part of life.