SO the argument isn't that they participate in private because they feel ashamed, rather they participate in private out of respect for you and to avoid offending you.
Possible, although people often do the opposite - try to force you to accept who they are and what they do.
Try this on and see what you think.
A group of conservatives ask hotel owners to make a personal moral decision not to offer a service. Libertarians should have no problem with this. It's a business decision that the hotel owners have a right to make. This particular service is one that most people would be ashamed to admit they use. Therefore it is a service that is reasonable for a moral man to refuse to offer.
The article is posted on FR and people scream bloody murder about nanny staters and people who don't want to have fun but don't want others to have fun either. "Don't like it, don't use it" they scream. Yet nobody is defending anything on his/her own behalf.
So, a perfectly reasonable request to make a personal decison to curtail a service that causes a recognizedly shameful behavior draws a great deal of ire from people who want to defend other people's rights to the service they don't admit wanting.
Shalom.