Let me give you guys one more example.
A little over 20 years ago, there was a TV show called "Married With Children" that aired on primetime television. A housewife named Terry Rakolta found it all very offensive, as the show aired rather early in the evening when children could see it. So she went after the station's advertisers.
You could also write to the record companies and tell them you won't buy anything from them unless they stop peddling smut.