moonbeam, your argument has holes in it because you're comparing racism (against minorities) in America to homophobia in America. But there are more people of african descent around the globe than those of european descent. Globally, blacks (and other minorities in this country) are very much the majority while causcasians are the minority. Meanwhile, the percentage of gays remains the same (roughly 10%). Furthermore, the various races of the human specie is a natural phenomenom (sic?) while homosexuality is a natural errata. Nature can only survive when there are offsprings. Homosexuals aren't attracted to the opposite sex, hence, they go against the natural current. While racism is an advanced form of bias, ignorance, and competition (within a certain group), the hostility towards homosexuals derives mainly from the fact that homosexuals are very different from heterosexuals. While racism can be overcome (to an extent) via knowledge and mutual respect, homosexuals can never fit into the natural scheme of things. No male group will accept them (except for sexual purposes). It is sad to say that they are the ultimate pariah.
The natural advantage of homosexuality is that it keeps a check on organic growth.