Actually, before I heard it I thought the title was kind of gross too. I think the song is kind of dirty, but I like it. I think, Morrissey making a sexy song could have turned out embarassing and a lot worse. It's a pretty good song.
I don't think that it is appropriate for weddings, though.