I'm sorry to say it like this. But if there's a problem, find a way to solve it. You can't control people, but if you really want to meet someone, there are dating sites. And a little assertiveness in some aspects of your life will not make you an asshole. You can also use meetup.com to meet people who are like you.
As far as getting back on your feet, there are programs and organizations for that.
Pitying you will not help but solutions to your problem OTHER THAN SUICIDE will get you some where. Make a plan. Take the advice of the lovely people here. And for god's sake, don't jump!
:applause: