While I have been guilty of "throwing sand" myself, from time to time, and a bit more frequently over the last year, this still holds true:
Yes, it does feel good to scream at people, and it can be kind of therapeutic to the screamer, but if you don't put forth the effort to control outbursts like that, they become more frequent, they become habit, and then you are perceived as an angry bitter person about everything...even when you are trying to be nice.
Had a boss once that was like that, made us all shake in our shoes with how he was always screaming at us. And he couldn't stop, even when trying to give a small child a free donut. He ended up scaring the poor kid when he started shaking it at him and screaming "Here, take it, take it, TAAAAKE IT!!"
That's not a good way to communicate with people.
Now I don't know the original poster, don't know if he is "always angry" like my old boss, but I am willing to always give someone the benefit of the doubt and assume it is an isolated angry incident and that it is out of character for them, and instead of taking offense, just try to "remove the sand from the machine". And I believe mouser is pretty much the same.