Don't bring them home and wait to come out after you move out? You can still date.
How do you know for sure your parents and friends are homophobic? People will surprise you. It took me a while to learn that I'm not a mind reader. 🙂 Any of your friends who reject you were never your friend anyway. Better to wait to come out until you're independent and can take care of yourself if your parents truly are homophobic. I thought my parents were homophobic too, but I found out they weren't. Now I have a lot of regret over all the time I lost being closer to them. Come out as soon as you feel you can, it's one of the best things you can do for yourself.