Изолировать - только уехать, это крайняя мера совсем. Можно попытаться заменить плохую компанию на хорошую. У Вас судя по всему мальчик неглупый и не склонный к девиантному поведению,  с "плохой" компанией связался только потому, что другой не было, а в эту, видимо, приняли.Что можно попробовать из того, что мне известно.Подростковый клуб "Точка", там работают психологи с обычными подростковыми проблемами. Хорошее место, но для серьезных случаев слабовато.Лагерь "Кавардак", это не только лето, у них какая-то активность и поездки весть год происходят, Амир Тагиев (руководитель) - гениальный подростковый психолог и организатор, в это среде реально найти хорошую компанию по интересам (включая всяких фриков но без девиантного поведения ;Клиника ментального здоровья, у них есть подростковые психологи, психиатры  и группы, это уже тяжелая артиллерия, конечно, но действенно.Посмотрите международное сообщество волонтерских проектов Сфера, там с 17 лет можно участвовать в проектах по всему миру, если удастся подобрать что-то подходящее и уговорить мальчика попробовать - получите другого ребенка.Самой, как советовали выше, читать/слушать Мурашову, очень полезно.А вообще, хороший вариант - если он столкнется с последствиями своего поведения и "огребет" так, чтобы мало не показалось. Страшно, конечно, что последствия могут оказаться фатальными  Но это действенный способ для хороших мальчиков, оказавшихся в плохой компании.