Hate Behind the Keyboard

As I read the hateful comments left by keyboard cowards on other websites and videos, I wonder who are these people? What is going on in their lives that leads them to spread the hate? Do I have the strength to continue on with the intended purpose of this blog if I ever find myself on the receiving end of such hatred?