Man I can't believe ima say this but @Elrawd crushing buildings around here.
Nothing in the original 5 elements speaks about sexuality or race. So saying hip-hop is "anti-homosexuality" I bullshit. It's all inclusive.
There's no rules saying you can't be white or that you can't be gay. The culture is not exclusive if it were millions of people the world over wouldn't be allowed in.
That's part 1.
Part 2 is where Elrawd is correct. There is a lot of blatant homoerotic behavior in hip-hop most notably in the emcee portion. You guys have already discussed the homoerotic language used and I agree it's mostly used as metaphor but it's used nonetheless and really there is no reason for it.
The mentality is also present, I mean some of the most deeply misogynist stuff comes out of rap but amongst that are tales of male bonding.
After all that we have to come to an understanding. Hip-hop is like cable TV now, if you don't like one channel you simply change it. If a gay rapper comes out then just don't listen to him, costs you nothing to ignore him.
Now I already know where that leads "but what about the kids? The shorties are gonna hear some faggot talking about being a fag and it might make then want to be a fag!!"
Crazy thing is that we don't consider that when we allow lyrics about rape, drug abuse, domestic violence, gang banging and unhealthy heterosexual relationships to be heard. When those snotty crackers and goody two shoes uncle toms want to blame hip-hop for violence and gang banging we quick to defend an say "hey, rap don't make you violent!" But now niggas want to say a rapper may make people gay?
You can't have it both ways. I'm of the opinion that neither will happen. A nigga ain't slanging dope because of Jeezy and a nigga ain't gonna want to sex up a man because some rapper does it either.
It's just simple logic.