Ok, I can se where you coming from. You consider yourself a well informed person, you go after things to read, watch and such, yo ulook for the information you want, instead of simply being fed by something already programed, and because of that, you feel sort of above those who don't do that.
Well, you're not. And one day life will hit you hard and fast, like the little engine that could, and you're going to realize that, we all do, that's a normal thing. Besides, this is the internet, how hard it is to find stuff?
You said you've been trying to mellow out to change your attitude a little, no dude, you should try to humble out a little,, interact with people just for the sake of it, not because you're going to illuminate their lives. Being agressive might even be a part of your personality, people deal with that, and that has nothing to do with being a douche.
And man, I'm going to second what Michael said over here. You've seen the WORST of human beings? I mean, c'mon, I've seen people on this very forum dealing with shit because of their nationality or sexuality, suffering abuses, even from their parents! Discussing stuff on the internet, is not, by far, the worst of humanity. But I get it, there's a lot of shit online, so, as a defense mechanism, we separate ourselves from the others, because we don't want to be a part of the disgusting thigs we read, see, of even suffer.
That doesn't make you special either. Want to make something different? Well, everytime someone "acts evil / is bad / abuses", there are victims involved. How bout doing something good for those peole? Hey, how about doing real voluntary work? With children or something. That will teach you a LOT of stuff you can't learn online.