I 'll jus say this, and this you prob won;t even read cuz its soo far back, but you said your best firend was a homophobe, well if he hates just cuz u are gay now then i don't know if he really is your best friend. Also you were a ceratian "way" meaning the way people saw you, for 24 years, and you just go around and change suddenly, u have to give people time to change also. I have nothing against gays, or anybody, I am straght myself. But you have to give people time, and i think coming out at a Party is not wha you really wanted to do. You prob wanted to tell all those people, but you should do it one on one, cuz coming is not something that one should take lightly. Plus i would have told your best friend in private, would make him feel special but also being your best friend he would want to know first and since u said he is a homophobe then he needs even more time to adjust. But hopefully everything works out for ya. it wil get better, time wil tell.
Dogg