Heavy Metal doesn't cause violence. It causes suicide. RAP causes violence.
It's just as bland a statement as the whole "Video Games being the cause of violence" argument. People have free will. These things may influence them in some way, but in the end, they make the choice to do what right or wrong.
So instead of dealing with the "reasons" for violence, deal with the people that commit it.