Что значит не хватило подарка на который скинулись? И при чем тут хитрость? Училка считать не умеет и не знает сколбко учеников в классе? Или кто то не сдал деньги, а подарок получил? Да, правильно сделали что при всех спросили у чилки где подарок, и если она его хотела себе заныкать, то пусть возвращает деньги. А ребенку при всех объяснить, что "вы на самом деле сдали деньги на подарок, но учитель решил, что этот подарок ему нужнее, но сейчас он достанет кошелек и вернет за подарок деньги, и мы тебе пойдем и купим подарок.