Мне кажется, неправильно замалчивать какие-либо реалии общества. Когда-то в СССР не было инвалидов. Такой подход не решал их проблем, но для большинства так было выгодней. Когда открылись границы, оказалось, что инвалиды тоже могут ездить по улицам в колясках, заниматься спортом и т.д. (здесь я не сравниваю геев с инвалидами, это просто пример другой замалчиваемой проблемы). И наркоманов не было, и секса тоже не было..))
Другое дело, что любая тема подаётся по-разному, в зависимости от возраста человека. 3-летнему ребёнку не объясняют во всех подробностях, как он появился на свет. В кино существует система градации (10+, 12+,14+, 16+ и т.д.), в зависимости от того, какие сцены содержатся в каждом отдельном фильме.
Но интернет-сайты трудно разграничить по таким же параметрам, потому что большинство из них находятся в свободном доступе, и заходить на них могут как взрослые, так и дети. Наверно, это должны контролировать родители. Но у них зачастую нет времени, да и очень непросто в наши дни проследить, какие сайты посещает ваш ребенок...
Я уверен, что взрослые имеют право говорить обо всём, что собеседникам обоюдно интересно. Но не вся информация подходит для детей.
Такая вот дилемма. И я лично не знаю, как ее решить.
Может быть, в любом разговоре стоит учитывать, что нас могут услышать дети?