We might mention the Dixie Chicks. Long may they sing.
I think Eminem did some kind of protest rap. I really really hate rap music, so I don't know.
Here in Pittsburgh, two bands Rusted Root and Anti Flag sing protest songs. They have a fair sized following.