I had a similar experience a few months ago, here on the board. I just totally lost it one night. For a week, I did not return.
I think we all have Tale. It's good to remember that on days when it seems someone maybe acting abrasive for no good reason. We all have bad days from time to time. I for one try not to take everything everyone says too seriously. Sometimes someone just has a bad day, and sometimes someone is just an asshole too. I can forgive bad days :)