Everything is an "ick" or "cringe" these days and I think sexual expression involves a level of vulnerability that people find cringy and thus morally abhorrent.
Being called a gooner (derogatory) has the same ring to me as being called a "spaz" in school, pardon my French.