The guy sounds crazy, he's probably lonely with nothing to do and nobody to talk to.
Society doesn't suck, there are just lots of fucked up people in the world, but there are good things too. I haven't met or seen anything as bad as what you guys have been talking about. Maybe its just where I live, a small town where "everyone knows everyone". Anyway, the guy was a dumbass. Try not to get too worked up though, or else he wins. The point of most stupid acts are just to get SOMEONE pissed, its best to no sell them