Yes, Lena, I know what you mean. The words are negative, but the melody is so seductive and feels so good to sing, that we keep singng it.I have been experimenting with singing the devil's words in a hard voice and the "parsley, sage, rosemary and thyme" in a softer, faraway voice. It's kind of fun.
Some people reading these posts may not be aware of this, so let me mention that the "parsley, sage..." bit is a charm, magic words naming supposedly powerful herbs. It's purpose was to protect the singer, because the singer is in danger for singing about a devil. So when I sing them, I am trying to sound like a faraway angel interposing good magic.