That is why I stay at a distance. (Only having friends online such as you guys) As I know you are far away and can't possibly hurt me the same way or to a degree that would matter.
I'm sorry to hear that things haven't been going your way lately. However, I would encourage you to keep getting out and about and experiencing the real world - there's all cool stuff online and everything, but even for me (serious geek here) I still have no shortage of other things to do. There's music, art, great people, events, ideas, education and so much more out there - you don't want to miss out on all of that, even if life hasn't been kind! As for the girl, hey, nobody ever got a date not asking (and you'll kick yourself in future if you never ask!)
There's a book I'd highly recommend which says what I'm trying to say much more eloquently - "Awaken the giant within" by Anthony Robbins. I definitely recommend you read it - it's a fantastic book to help give you a positive outlook on life. Give it a shot