А он и не забывал. Думаете, те, кого дома зовут Зайчик - до смерти не могут вспомнить своего имени по паспорту?Человека надо звать так, как его назвали родители. В России приняты определенные сокращения имен и, если степень официальности общения это позволяет, правильно и не обидно использовать эти сокращения в качестве имен. В других странах может быть иначе, это их проблемы. В России совершенно нормально называть Александра Сашей, а Маргариту Ритой. Это нормально и не обидно. И родителям, направляющимся в ЗАГС, надо об этом помнить.