At least part of the reason for the hostility is that SO is a game. You get points, but you can also prevent others from getting points by voting down or removing their questions and answers.
On SO this hostility is pronounced because participants believe that if they get a lot of points they have easier time finding a well-paying job.