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