Extremely close-minded view
This flash was made to blatantly attack something that the author only knows about from stereotypes. Rap has a bad rep for being about "g's up, hos down" and "pop a cap in a b****", but that ain't what it's all about. You have to actually listen to a lot of the songs to get meaning from each one. Songs like Lose Yourself by Eminem are inspirational to aspiring artists of all genres. If you actually listen to some of the more meaningful Tupac songs, like Shorty Wanna be a Thug and Wonder Why They Call You B****, you'll get meaning out of them. Shorty Wanna be a Thug is actually saying don't be a thug, and talks about the consequences of the lifestyle. Wonder Why They Call You B**** talks about how women in urban culture make themselves out to be whores and ruin their lives; it tells them to change their ways and find a better way. There are also rappers, like Sanctified Syndicate, Will Smith, and Outkast, that are upbeat and make people feel good.
You also seem to think that rock is great and completely pure, like it doesn't advocate bad things and give over to a dark image. Rock is notorious for these kinds of things too. And it, also, suffers from the same stigma of being blamed for things "associated" with it.