Why do some people feel the need to be rude to random strangers on the internet?

I strongly believe they're pathetic and unhappy with themselves so they project their insecurities. No happy person goes around insulting others.
Why do some people feel the need to be rude to random strangers on the internet?
Post Opinion