In reply to
Everyone has different levels of tolerance, right and wrong etc. In some cases, people reach that point of no return a lot quicker, so all normal thoughts go out of the window.
I agree with the fact that if you keep a gun at home then you're looking for trouble.
I have zero tolerance lol. I snap just like that and it pisses me off that i do, See.... i have snapped again. FFS i'm an angry bugger 
I need anger management of some kind, Maybe drugs will help me again.... 