Well, let's be honest. eminem (can't bring myself to capitalize his name in any way) is just a jackass with the mental capacity you would find in a partially retarded tomato rolled in shit and vomit. So his attitudes are a product of that.
As for DJ's posting, I don't see a problem with having those views or opinions, and expressing them. Let's not suppress free speech, and let's not make fun of his intelligence either. We all profess to know these studies, facts, theories, etc. as if we were all suddenly PHD's on the subject, when I'm sure that most of us don't know our ass from a hole in the ground when it comes to the topic of homosexuality, heterosexuality, transgendered people, bisexuality, and so on. It's an interesting debate to compare the natural vs. the learned behaviour, and I'm sure that in different cases, one or the other has applied. I don't think you can paint all gay people with the same brush, just like you can't paint all heterosexuals in the same fashion. I'm not saying that to be politically correct, it's just my view based on personal observations, which I'm sure scientifically don't amount to shit.
As for not wanting to be near gay people, disliking them, whatever his feelings are, he's enititled to that as well. His reasons may not jive with your personal views on the subject, but we do live in a country where everyone has a choice. I'm not fond of certain people or groups, and in some cases, I would be called nasty names because my views are based on politics that are not of the norm, and typically differ with the established mode of thought. But you know what, that can be said for everyone. Every single person on this board, and every person you meet or walk by, has an opinion or belief that would make you cringe or lash out at that person in rage. Even those of you who posture as all-loving and tolerant of all things, harbour something that you know would make others view you negatively. You just supress it and don't discuss it with others for fear of the afore-mentioned reaction. We all have a view or opinion that will offend others.
There is nothing wrong with that. You can't deny that truth. It's part of being human, and is one of those things that insures that people are truly different from each other. The trick is not being so sure of yourself and your supposed intelligence that you discount the feelings of those who you offend. Their opinion matters too, no matter how much you disagree. I do believe we all have something to offer, and that even negative opnions (particulartly negative ones) usually hold some nugget of truth that most people don't want to hear.
I don't hate DJ because of his views. I don't hate DJ at all, I've never met him and have nothing to form an opinion with. For all I know, he may be just stirring the pot because he's a shit disturber, and doesn't espouse those beliefs at all! Who knows. But I am glad that this debate was sparked, as it is interesting to see people's reactions.
Carry on!