IDLES are getting pretty popular and they are very vocal about social justice and politics. Still not a top 100 charts band though.
Things were a bit different in the 80s and 90s I would say, with songs like "Land of Confusion" by Genesis and "Civil War" by Guns n' Roses charting in the top 10.
I think the reason we dont hear much music that is critical about current events in the charts is a consumer problem though. Mary and John just don't want to listen to stuff that is uncomfortable.
Record Labels would definitely produce music like that again, if it would be profitable.
Well, he is right. I used the lyrics from the Rollins Band version, because I thought "riding around in a blue jumpsuit" works better for generating this image than "sneaking around in a blue jumpsuit", which is what the original lyrics say.
But you are right too, of course. The original was recorded by Suicide.
FTL and Into the Breach