правильно расстроился. Мне кажется, что ребенок в 7 лет сам должен выбирать подарок своему приятелю, именно потому, что игры и интересы у них общие. Выбор подарка - это радость и удовольствие, и дело не в стоимости. Когда имениннику вручают подарок с горящими глазами и восторженными комметариями, он его в любом случае заинтересует и обрадует, пусть даже на короткое время.Я бы в такой ситуации не уговаривала сына не расстраиваться и не обвиняла именинника в недостаточной тактичности. Попробуйте разделить чувства сына, скажите ему, что вас тоже это огорчило, спросите, чтобы сын хотел подарить приятелю и подарите  сыну фантазию.