По вашей реакции понятно, что вы не можете сдержаться, но о причинах (возможно, физиологических или темперамент) можно поговорить с бабушкой поподробнее. "Я не могу слышать", это лишь слова, тем более сказанные на эмоциях, повышенным тоном. Если такая реакция на конфету, да любую забывчивость мымы, причем если это повторяется, можно сказать ребенку, что вы нестанете делать этого, если в ответ будет подобный ответ. Ну не покупайте ей конфеты, не обещайте. Если пообещали - другое дело, но по ситуации и смотря что обещано. Ребенок уже должне понимать и извинения, и отсутствие возможностей. Сами не злитесь на себя, что забыли, ищите других путей объяснить. Здесь уже нюансы могут быть в каждой семье, я бы например, за истеричную конфету действительно бы не стала их покупать (хоть на какое время), к чему такие переживания.