You might have a bunch of alternatives to make a living, but the only thing that I can do is play video games, & I really don't know how this so-called "specialty" that I have would give me a place in society. Also, I consider myself as someone who cracks very easily to stress & pressure, so if I was in your shoes, I would end up being committed to a mental hospital or something.
All I do is roam the Internet dude haha. Video games are seen as a total waste of time but I think that's total bull. You could easily get into video game design, or writing for video games. I've considered it, too. I dunno if you like to play around with Photoshop or not but you could definitely develop an interest in that field, and you can probably find a College or Comm. College that teaches you some basics of game design. As for cracking easily, you kind of build a tolerance to that the more you're put in that situation. You might crack easy the first two or three times, but you learn to cope and deal with stress. That I can guarantee.
I really doubt that my view of myself will ever change, as I've got a multitude of issues that I'm torturing myself with - some of which I fear that I'll never be able to resolve...
Well dude you can always look for professional help. There's no shame in that. I went to see a therapist for nearly two years and it straightened me out pretty well. And it kinda helps you learn to deal with things. After I stopped seeing my therapist, obviously, other things started happening in my life that I had to cope with and I got through them. And I'm prepared for the next set of issues that should come. It's all a part of growing up dude.