Morality IS NOT and NEVER HAS BEEN predicated on public opinion.
Slavery had widespread support throughout the world for thousands of years. This never made it right.
The fact that over 3500 infants are slaughtered every day in the United States doesn't scandalize a significant portion of the population. This doesn't make it right.
It's the left that somehow believes that right and wrong should be determined by public opinion polls.
Yet, it was AquinasFan who stated that cohabitation was wrong because at the very least it created a public scandal.