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