I'm chiming in after only reading the first post, because I'm in a bad mood.
I was in a similar boat to you, SmartAlx, and then... one day... I decided to go with "who I was," and provoke a total stranger to punch me in the face. When a male peer walked past me, I turned around, grabbed him by the shoulders, kneed him in the butt, yelled "butt-sex," and waited for my nose to break: to make a long story short, I ended being titled "Buttsecks Man," and I developed a small fan-club.
If you're going to keep calling yourself a failure, then embrace the glory of the label, and venture forth and FAIL like none other has! Don a Guy-Fawkes mask and rock the joint like you aren't wearing pants! Giving a damn got you into a position where you seem to hate yourself, so why not start NOT giving a damn, eh? Youse gots ta
experiment, home-slice!
Although you probably oughtn't listen to me. The only things I'm good for are wooing Vietnamese psychology-buffs and getting evicted.

On the closest thing to a relevent note; "good" and "bad" are your's to define, you know. You can grow and change if you want, but beating yourself up is... well, it's plain silly--and counter-productive, to boot.

Wether or not the hermit really is part of your nature, taking your nature too seriously is the first step to losing sight of it.
If you follow MY advice, you'd still have no friends, but at least the non-friends and you would be on no uncertain terms, which would at least make life smoother for you.

And just straight-up tell people when you're downing them-flavored Haterade: it'll make 'em feel good about themselves.