How do we know Snoopes has any clue? It's a Google site.
What do you mean by Snopes is a "Google site"?
We don't know for certain that the Snopes explanation is correct. However, many of the points they raise make far more sense than the claims about the song. The latter seems quite contrived.