1. A strip joint would have economic incentives for an ideal location much like residential housing. It would likely benefit from a more economically active corridor rather than where a bunch of families raise kids. I've noticed this with adult shops when I lived in different suburbs of Vancouver.
2. Municipalities often have bylaws for when/how they can serve alcohol (eg: "last call") as well as noise levels. It strikes me that there are better regulations for ensuring these sorts of things rather than entirely stamping out small businesses to be near homes.
Like, I can understand not wanting to live next to a dive bar full of students on a Tuesday evening, but I think there's still a lot of room with liberalizing zoning to make more comfortable living spaces in North America. Japan's attitude to things makes a lot more sense to me [1], especially having lived there in a suburb nextdoor to a school.
[1] http://urbankchoze.blogspot.com/2014/04/japanese-zoning.html
I'm not advocating for no regulation just no zoning regulation. zoning regulation is saying 'here is some undeveloped land, instead of letting it develop organically with regulations, we're going to chop the land into pieces and assign what can and cannot be done with it.'
So, for example, take sex offenders. As it is they can't live within X feet of a school. If they live somewhere and a school is being built that puts them in violation of this rule, the sex offender has to move.
The same should be true of strip clubs / adult venues. They can exist, but they cannot exist within X feet of an existing home. Boom. Strip clubs won't be built in residential areas, homes won't be built near strip clubs (except for maybe homes for horny adults?), and also no zoning was involved.
Other than that... Yeah I would like if the taco shop down the street sold ramen and the chocolate shop sold turkish delight too, but alas, I mean... what're you going to do?