You're not the bad person. At least you don't sound like one in your post
Like many ppl have said already, you're giving others too much credit - their opinions are their own, you do not have to agree with them. A set of principles that will guide you in life is more important than who-says-what.
I've gone through my own depression too. But as the saying goes "what doesn't kill you makes you stronger" and wiser - if you learned from the mistakes. What you need is a few really close friends that you can trust completely and can be your support and encouragement when you're weak. Pick people who have similar value systems with you, similar interests/hobbies, and who are willing to make some kind of a sacrifice for the friendship. In time you'll realize who are really worthy of your time and who are not.
I'm not sure if you're on anti-depressants or not but I personally am not fan of it - unless the person is suicidal or has attempted suicide. There are a lot of ways to find your way out of this darkness. But first and foremost, you need someone who you can turn to when you're down without having to worry whether he/she will be there or not. That kind of friend/family member is what I'm talking about.
Also, go out and volunteer. You'll find that taking the focus off of yourself is good distraction from the depressive thoughts that hang around your mind. Take up an activity that involves 3 or more people. I'm not sure if you're into sports or not but basketball is a good one or soccer etc. You get the idea. You're an introvert and there's a lot of good things with introverts (we're more sensitive, we think about things a lot, more emotional, etc.) but we need activities that will help to balance things out so we're not stuck in our own world.
Hope this will help you. Feel free to pm me or anyone on this site. There's only limited support that can be offered via virtual community like this but it'll get you started
Cheer up dude! :biggrin: