I have smoked for an awful long time and I would have to say that if someone pissed me off enough the fact that I was high wouldn't have saved them from a kicking.
Cannabis isn't a cure for anger.