Public display of "assholeisim" is one of my peeves and feeling pretty strongly about it, I keep my "moments" for more intimate settings. i.e. at home and in private. I'm actually a pretty easy going guy which is why I don't like experiencing those "moments". I typically feel like shit almost immediately after being an asshole and never dwell on issues. If given the space, once it's out I can let it go and reground myself in a matter of minutes. That said, some people just seem to keep it going and I tend to escalate. [I suppose that's where the "knowing when to walk" part comes into play. I just hope I get my proper levels in check soon so I can better deal with those, "moments" and not let them get to me at all.