Strip clubs are often thought to be seedy places that offer sex to men who ought to be spending their...