Проходили мы такое. Сын тоже долго был без друзей. Тоже из-за характера. Не так как у Вас, но своих тараканов хватало. Пока вы будете вести с ним душеспасительные беседы - ничего меняться не будет. Меня так в свое время достало его вечное нытье, что с ним никто не дружит, не понимает, что все тупые и т.д. и т.п., что пришлось просто устроить ему величайший разнос с выносом мозга, развенчанием его величия над всеми, сказала, что никогда и никто с ним не будет дружить, если он не изменится, если не перестанет витать в облаках и вести себя как пуп земли, и т.д. и т.п... Разговор был очень жестким, закончился истерикой сына, но помог. Он пересилил себя и изменил свой характер - сейчас душа компании.ИМХО, пока Вы не откроете ему глаза на его недостатки и к чему приведет все это - толку будет 0. Но вот, то что вход потенциальным друзьям в Ваш дом закрыт - это ужасно, это огромный минус в построении дружбы. Дома он на своей территории, здесь ему легче строить общение, а вам проще найти минусы и помочь их скорректировать.