12 лет парню, а Вы хотите от него как от взрослого, да еще и разумного  Вы с верхотуры своего нажитого накопленного опыта судите, поэтому Вам все просто/очевидно  - и метнуться за бабушкой, и метнуться к дежурному за телефоном В обычной жизни обычный человек из штанов лишний раз старается не выпрыгивать. А вот если бы случилось так, что НИКТО, кроме него, что-то не сделает и ПО-ЛЮБОМУ придется самому разобраться, тогда - да, и посмотрел бы, и довел бы до конца. А когда есть кому отфутболить проблему, её и не решают. Не ставьте крест на ребенке, просто проговаривайте или все возможные варианты развития событий, когда поручаете ему что-то, или после неудавшегося "выхода" устраивайте разбор полетов и опять-таки проговаривайте. Постепенно алгоритм поведения выработается.