This is the response I got from the LGBT thing in Buffalo...
"Emily,
You are not going to be happy with my response. . . but the fact is that the resources for a homeless teen in WNY are next to non-existent, and for a homeless LGBT teen absolutely non-existent.
In some really big cities there are enough homeless LGBT youth that there are centers to house and support them. Not so in Buffalo. The places that do provide shelter are generally faith-based (by denominations that are anti-LGBT) and come with strings attached (rules, space 1st-come/1st served, mandatory activities/services, etc.) and not safe for those who are LGBT.
And, altho my suggestion means being dishonest, the situation doesn't leave any options.
If we were sitting face to face talking, I would ask you what your mother's worst reaction could be to your coming out. Once you identified that "worst case scenario" I'd ask if you could live with it. And if you responded "no" then I'd ask you to consider not coming out to her until you get your HS diploma, your college degree and were independent (financially stable).
However, you have already come out to her. So, that leaves me with suggesting that perhaps you back off. Yes, it means being dishonest with yourself and with her, but you need her support - at least financially and, it seems, with regard to your green card.
Perhaps if you do, just live as who she knows you to be, wants you to be, she'll back off some of the abusiveness. And while you want to be who you know yourself to be, if you don't do well in school - and you won't if she throws you out of the house - and you don't get your green card then where does that leave you?
Sometimes putting off what we want until a better time has advantages.
Emily, as I stated in the first sentence, this is not the response that you'd hoped for, but it is reality."