Кто сказал "хорошо"? Не приписывайте мне чего я не говорил.
Вы пишите, что правильно сделал. В русском языке сделать правильно, в общем-то, равнозначно сделать хорошо. Или в Вашем понимании сделать правильно обозначает сделать плохо? Тогда это надо отдельно оговаривать.
В моем понимании "хорошо" и "плохо" относится к представлениям о морали, а "правильно" и "неправильно" к оценке действий в конкретной ситуации. Я с возрастом научился удерживать во внимании одновременно несколько предметов разговора и не смешивать их. И убедился что подавляющему большинству моих собеседников это не под силу. Поэтому иногда я поддерживаю разговор, который проще бы сразу закончить. Всегда есть шанс, что собеседник дозреет "навести порядок" в мыслях и словах.
А, ну если в таком контексте, то да - с позиций моей морали это правильно. Не скажу, что хорошо, но считаю правильным. Еще не хватало проституцию поощрять.
И где логика? Если человек не хочет поощрять проституцию, то он просто не пользуется услугами проституток. А пользоваться услугами проституток, а потом за это не платить уже совсем из другой области.
Я Вам не могу сказать, где логика, потому что меня Вы не хотите слышать и педалируете своё отношение к ситуации. Вот в этом отношении и надо искать "сбой по логике".