When she says 'we had ice cream last night' is that in response to you saying she couldnt have it again, I wondered why if she likes ice cream, I would eat it every night its so good, try to accomodate her on minor issues, let her win, could you try some Yes's instead of some No's .If she tries a hissy fit ignore her, walk away and let her get on with iot, maybe you react and that feeds the frenzy,take a step back and walk in her shoes.