Its very easy to stomp and snarl anonymously behind a computer screen.
Its also easy to mis-understand something written on a screen, rather than spoken face to face........there is no inflection, there is no chance to look at the other persons face and see how something is verbalized.
And..........some people are just obnoxious.