Наверное, подойду к этому старомодно, но я в таких случаях думаю, что ребенку не хватает любви. То есть не то, что вы даете мало любви, ожет, и много на ваш взгляд, но - не хватает. Я бы напирала не на разочарование - это ожесточает, а на любовь и веру в сына: верю, что с этим справишься, такое бывало у многих, но преодолевали себя. Сейчас главное, чтобы не отдалился. Заполнить все свободное время, дать возможным быть милосердным. Может, в детский дом сводить его, вместе с ним отнести туда все его игрушки. Я не ради воспитания, а именно ради того, чтобы отдать игрушки и вещи ходила с сыном в интернат, он зажмотился, между прочим, отдавать, но, когда дети стали в прямом смысле пожирать глазами сумку, то раздал все и теперь всегда собирает отдельный "детдомовский пакет" по своей воле. Так вот ходили не ради воспитания, но воспитательный эффект получился - на годы. Ваш, конечно, старше, но, уверена и его проймет, если он кому-то реальную помощь сможет оказать. И еще надо давать ему шанс регулярно подчеркивать свою значительность. На деле. Он подвигов ищет - надо дать ему их совершать. Кстати, у нас в классе был такой прикол - многие воровали в магазине. Причем какую-то ненужную дрянь. Ну, не многие, но несколько очень хорошиих детей из приличных семей - хвастались, кто что спер. Повырастали в приличных дядек, нормальных, никто по наклонной не пошел.