Well, I can't say yes or no. I don't really know how hopeless your life has become. Sounds daft to me though to throw in the towel so easily at such a young age, over things that can be put right, and will be put right in future if you decide to stick around. I think your problem is your self-loathing at being gay. I have nothing against being gay, but I can hear your loathing of yourself in your question and I think you need help in properly accepting who you are and what you are. Once you do, you'll gain in confidence. You can't do much about gay-haters, even if they are a part of your own family. But there is a whole strata of society which is gay and they support each other. Try and find other gay people in your area and interact with them. It doesn't have to be all about sex, but about companionship and friendships too. It's a whole lot more fun than plotting your own death.