What people claim happens to be important for many people. It also happens to influence what kind of laws pass - nice example in this context are laws that penalise poor.
In effect, it is a way how the system based on strip clubs defends itself from being exchanged for one that depends more on skills, abilities and work.
And absolutely, one reason people who can't get in due to own values (you will be shock to hear it exists) or social pressure from church is that they don't get to get business. There is absolutely nothing wrong with that motivation. That is how the world works, people tend to be interested in issues that affect them.
The idea that you have to be totally selfles in all motivations and circumstances to have right to have and push for values you consider important is wrong. Caring about social status or money does not make you hypocritical nor oblige you to be silent on what you disagree with. Most humans care about something like that to at least some extend. That is just another idea designed to silence opposition.
I also think it is ok to claim high moral ground when you lost, assuming you had high moral ground. It is totaly fine and even freespeech right to talk about experience, complain and generally not give up.