Вполне логично, что от детей требуют и их учат, тем более в таком возрасте, как 12 лет. А внуков балуют, ибо обязанности по их обучению и воспитанию выполняют родители. В этой ситуации одинаковый подход и одинаковое отношение к детям просто утопия.Ваша задача спокойно и аргументировано обьяснить это своему сыну. И обьяснить что он все таки дядя этой девочке. Он на целое поколение старше ее, у него есть привилегии  более старшего в семейном клане, а у нее есть поблажки младшего. Можете нарисовать с детьми генеалогическое древо, чтобы они наглядно увидели свое место. Когда каждый увидит свое место и свою роль возможно и уйдет это противостояние.Просто сейчас у вас трое детей, старшая дочь, сын и внучка. Среднего ребенка при таком раскладе всегда колбасит, даже в семье с тремя детьми его выводят из роли среднего,  ищут для него нищу, или это старший сын, или это младшая дочь к примеру и т.д. Любому человеку важно быть кем то, а не серединкой между кем то. Вот ваша задача сделать семейную растановку по ролям и вывести сына с позиции среднего ребенка.