Well, actually just using so-called "dirty" words doesn't bother me, as I know their etymology. Many of them were legitimate words to begin with until some conqueror came in and decided to declare them dirty in favor of words from their own native tongue. Getting upset over foul language is actually just perpetuating an age-old injustice in my opinion.
What I meant was more along the lines that sometimes I am simply offended by what the singer is singing about. If I disagree with the subject of a song, it is just impossible for me to like it.
Crow: Do you realize a robot just sang a love song to a turtle?
(MST3K...Click Here and Keep Circulating the Tapes!)