Are you in a city that has any sort of LGBT center… Pride center, etc? Of course you want your parents to be supportive… and hopefully that will come with time. In the meanwhile, I think you really need to start building up a local community of allies. Is there anything like that locally?