Thank you Heralde, you put that very nicely.
Nick, I do feel what Miley did was inappropriate. However, the term "whore" is extremely degrading. It makes a girl feel like she's lower than the scum of the earth - because that's clearly the opinion being portrayed of her by the person using it...