I'm sorry but it sounds as if you are one of many excuse makers I encounter. Are you taking the time to get to know people? I mean on more than a surface level. I work with special needs students some with a 40 IQ. everyday they show me a new and interesting way to look at the world. Yes they are frustrating at times as are all people. I always ask them to make the best use of what every abilities they have. That is all that can be asked of anyone. Learning that social interaction is a matter of give and take is vital. You may want to look at the multiple intelligences, I am sure there are areas in which you display deficits, as there are for all of us.
Suicide is a permanent solution to a temporary problem