Well if you're going to make a claim that society's lack of acceptance is the cause, then you should probably look at places where they're very much accepted, and see if they still have a big problem with suicide. You know, instead of blindly following people with an agenda.
You don't seem so well read on the topic. Just well read on one side of the topic.