Wow I really wish I hadn't read some of the posts in this thread... Faith in humanity dwindling.
Anyway, I'm truly sorry for you. If I was in your position I really wouldn't know what to do as I only have my mum. Luckily you have a farther whom loves and supports you. Focus on this, hold on to this. As others suggest stay with him, hopefully your Mother shall manage to set aside her ignorance for her own sun.
The last thing you should do, is change who you are. If I were you I would confront her, tell her that if your not willing to accept who am, then I'm not going to accept who you are.
Also, to those idiots in this thread that think you should respect your Mother's views and change who you are, because she is your Mother. Why should he? A Mother is expected, no matter what to be a MOTHER. You can be grateful for your parents love and athection, but you don't owe them anything. My Mom always moans about stuff on the TV and says "Why some parents in the media are calibrated for doing what parents should do, is beyond me!"
I know what it feels like to have Homophobias and Racists in the family. As to why we don't speak to some of my family anymore, just because they are family doesn't mean that you cannot just push them aside, like friends. You choose friends, but not family.
I hope this works out for you, hopefully your Mother will eventually come to terms with the situation and respect you for who you are. It reminds me of how greatful I should be for living in a Liberal family for the most part anyway.