Years ago casinos were considered unacceptable vices. No one wanted a casino in their back yard. If you wanted to gamble you had to travel to Atlantic City or Las Vegas. They argued that easy access to casinos would be detrimental to society for the following reasons.
Attract organized crime Create gambling addictions Prevent people from paying their bills Create debt and poverty
Now society's attitude towards casinos has shifted. Casinos are all over now. Atlantic City has been put out of business. I am not sure how long Las Vegas can maintain. PG County which has been at war with strip clubs over the last decade has just opened a 1.2 billion dollar casino. Now strip clubs are considered to be detrimental to society for the following reasons.
Lowers property values Nuisance on law enforcement resources Dangerous Lead to prostitution Which spreads STDs


You raise an interesting issue. There are lots more casinos. And even more disturbing are these state lotteries. Not everyone goes along with allowing casinos or these lotteries, and even the casinos on Indian reservations.
Many places have local ordinances, always ones likely to be deemed unconstitutional, to try and eradicate or severely restrict strip clubs.
I oppose casinos, but I support strip clubs. I do not see the two things as similar. But I still think that your starting this thread will prove constructive.
Some of it is just a timing issue. There have long been laws against gambling. But the local ordinances targeting strip clubs are new, and almost certainly unconstitutional.
Another example, the US has stronger alcohol regulations than most countries. But it is unlikely that such laws will ever be declared unconstitutional.
Throughout the 60's and 70's, courts were striking down laws against strip clubs.
These new local ordinances are really no better than the ones which were struck down.
Now about the state criminal statues against prostitution, some say these are unconstitutional. But I think the real issue is just that these laws are never enforceable without trashing the constitution.
SJG
Steely Dan live in Charlotte, NC 2006 youtube.com