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