На мой взгляд, Вы очень точно определили основную причину проблем сына - ему не с кем дружить, не хватает эмоционального общения со сверстниками, и поэтому он бросается в первую попавшуюся компанию, которая его принимает. Но в этом случае сразу же возникает множество других вопросов: а почему "нормальные", как Вы говорите, ребята, с ним не общаются? Сам он их тоже воспринимает как "нормальных", тянется к общению с ними, или наоборот - считает, что они невыносимые зануды и ему не нужны? С кем бы он сам хотел общаться в идеале, что для этого нужно? Чем он сейчас занимается - учится, работает? Как он представляет себе свое будущее? Чего бы хотел достичь, каких людей видеть рядом с собой?
Самая лучшая помощь, которую Вы можете оказать сыну - это помочь ему осознать, чего бы он хотел в жизни добиться, чем заниматься и помочь сделать первые шаги на этой дороге. Не нужно слишком его опекать, доверяйте ему больше - он вполне способен сам сделать выбор. От Вас же требуется только поддержка, внимание, и, главное, - вера в сына, в то, что он способен добиться в жизни любой цели, которую перед собой поставит. Если Вы будете в этом уверены и покажете ему это, тогда и у сына появится уверенность в себе.
Всего хорошего,
Наталья