Just speaking for myself (as someone who tends to go online and speak in all caps) I think that is perhaps a better way to deal with my rage at the world than taking it out on other people in the real world, or picking up a gun and shooting at other people in the real world.
It might annoy the people at whom I am speaking in all caps, but on the other hand at least no innocent bystanders end up with bullet wounds in them.