This isn’t a unique situation. When your error is sleeping with a subordinate, you get fired. That’s universally true in the corporate world. No reason this should be any different from the countless times it’s happened before.