Who are you to decide what is and isn't music lmao??? I hate country. To me it all sounds the same. Some guy strumming on a guitar talking about tractors and beer and the hot blond in her daisy dukes... but even i can respect that its still music. It's just how the artists choose to express themselves.
You don't like rap because they talk about drugs, sex, money and killing people? The bands you listed all have songs about that stuff. I saw you listed metallica and right off the bat "master of puppets" comes to mind... Hmmmm, what do you think that songs about?! "For whom the bell tolls".... What about that album they had... titled... "Kill Em All".... Lmao
EDIT: curse words offend you? Have you heard "its been awhile" by staind? Oh my all that swearing he does! :o