As reported by TMZ, Snoop Dogg recently told The Guardian that he feels homosexuality may never be accepted in rap music. He was asked if Frank Ocean's public revelation last year would open doors for gay artists in the future. 

"Frank Ocean ain't no rapper. He's a singer. It's acceptable in the singing world, but in the rap world I don't know if it will ever be acceptable because rap is so masculine... It's like a football team. You can't be in a locker room full of motherfucking tough-ass dudes, then all of a sudden say, 'Hey, man, I like you.' You know, that's going to be tough."

To be clear, Snoop's hardly a homophobe - he's an open advocate for same-sex marriage. "I don't have a problem with gay people. I got some gay homies." He attributes this reality to the nature of the business.

As time goes on, North America seems to be becoming more progressive, liberal and accepting when it comes to this sort of thing. Guess we'll just have to wait and see. How would you feel about an openly gay rapper in the mainstream? 

Fat Joe has an interesting take on all this. "If you're gay, rep your set," he said in a November 2011 interview with Vlad TV. Peep it below: