There is a difference between a gay person singing one and someone else doing it. It's the same as a black person using the "N" word.
Phil, you might find these threads of interest: Gays, Lesbians and Folk Music
Gay/Lesbian/Bisexual Historical Songs (I might have the title switched around on this one.)