>Your reasons for being an asshole don’t change the end result though. It just changes the context around it.
No, it very much does.
We are not cavemen to assign labels to people based only on external outcomes. Ever courts take emotional state and other circumstances into account.