Kacey Musgraves surprised some people with her debut single "Merry Go Round." She followed that up by getting as many nominations as Taylor Swift at this year's CMA Awards. Now she's surprising people again with a controversial new single.

The question is, is it too controversial for country music? I think if you asked Merle Haggard and Johnny Cash about controversy, they would say that Kacey Musgraves was exactly what country music needs. She's certainly the kind of person who says it like it is, and her latest single is no different.

If you'd like to read the lyrics as the song plays, you can find them here.