You right about that. It creates generations of bullshyt behavior. I remember oldheads that used to tell me that the PJs used to have crime, but even criminals used to have enough respect not to do it in front of kids and even helped the elders of their community. When crack came, is when everything changed for the worse.
Now we got ratchet grandmothers in the club and we got parents raising their kids like puppies. The same people that contributed to negativity also say that listening to wack ass gay friendly Hip Hop makes people soft and feminine. Where were they when they removed the black power songs off the radio in the early 90s?
So homo shyt makes kids mad fruity, but gangsta shyt doesn't make kids into criminals or glorify the behavior.

@ that logic.
There has to be some middle ground though.
I will always go to bat for creative licence, but I'm not going to shyt on a white person for seeing what anybody with a brain can see. The mainstream representation of hip hop is disproportionately "negative", anybody from black white to in between should be able to comment on that as long as they put it into context and aren't just chiming in without factoring in all things related. And I don't think pointing that out is trying to tell people what to express, there are valid criticisms if anything just on the strength that there is a lack of diversity.
The bullshyt comes in when you have people who have little experience with hip hop rap in general sounding off like Macklemoore is the lone voice of reason in rap, if that's even the consensus about his impact thus far overall, I see some of that on social media and the blogs but who knows, I have been fortunate enough to avoid dude.
I'm from an era where ice cube, heavy d, and "conscious" acts could share the same stage comfortably, we need that...hip hop has always been about giving voice to the unheard to me, so him latching onto gay rights and anti-materialism is convenient, even though i'm sure his stance is genuine, he's pandering to a relatively untapped niche, can't be mad at him for that. I'm more mad that one of "us" that actually had the platform to do it first didn't.
Lil B had "i'm gay" but he is too much of a stooge to actually put together a coherent song.
And I don't really count Murs even thought I liked the song and the sentiment behind it, he would have had to had his foot in the door already.
As far as I know macklemoore didn't "BLOW UP" with "same love" (I still haven't heard this song), he blew up with a pop single(s) and used that platform to to say other shyt.
Kayne talked about gays in his interviews, constantly dresses and acts like a fakkit but never really made a song about it...not that he's obligated to do any of that, but don't act as if he WANTED to that he couldn't have got that off with the platform he already has. Especially seeing how before Macklemoore he was really the last person to come and "civilize" rap music in the wake of gangsta rap.