А гости-то чем провинились, какой в этом риск?  Может, папе тоже мягко "вставить мозги"? (Лучше - не Вашими силами  )Со школой надо разбираться отдельно, возможно там и объективно не всё ОК. А в остальном - искать занятия, которые увлекут сына (худож. творчество, спорт, судомоделизм - всё, что угодно, только не программирование (в Вашем случае) ), а друзья появятся спеди коллег по увлечению.