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