1. Movies are derived from theater. The concept of "actor", "acting" and "the stage" have long been ingrained in society and we've learned to accept that the characters we see on a movie are just roles meant to participate in a plot. We recognize that an actor is just taking on a role temporarily for a story.
2. Music as a whole has always caught shit as far as controversy goes. Everyone from the Beatles to Pac have been labeled as"degenerates poisoning the hearts and minds of teenagers across the land". Music is powerful stuff, one of the most purist form of expressions next to drawing imo. There's a reason why Christians have said that Satan was in charge of music, it's the only way they could rationalize the power (in their opinion dangerous power) that music has over the human mind.
3. As I stated in Brian B's thread, Rap defining characteristic is that it's supposed to be a window into the everyday life and struggles of African Americans. And rappers have thrived off of playing these cartoonish caricatures and have purposely neglected to inform the people that they may, just may be embellishing everyday life in their lyrics. And with the fans demanding "real rappers" and "real shit" from the industry, the line between street nigga and rapper playing a street nigga blurs more and more every year.
But im getting ahead of myself, basically Rap will always lose this argument because since this shit is " soooo REALL", how irresponsible and ignorant is it to promote the real life horrors that you face in your communities? We can argue about the effect of media night and day, but it's not out of the ball park to assume that rap in and of itself is an ouroboros of issues plaguing the hood.