I don't have a problem with restricting the practice to red light districts.
It works in Holland, but in America it might be as hard as getting motocycle riders to wear helmuts.