You're wrong. Hip-Hop is quickly becoming the new form of protest. When the people took to the streets in the Ukraine a couple years ago, their protest song of choice was a hip-hop ditty called Together We Are Many by a local group called Jolly Green.
I agree that Hip-hop is form of protest. As a form of protest it is as useless as it is vulgar and stupid.
The only form of "protest" that gets the attention of regimes like Cuba, Czechoslovakia, Ukraine and others is either physical or financial force.
Physical force is usually in the form of crowds of people (preferably armed) storming the seat of power and removing the offending dictator.