It sounds pretty normal to me sweetpea! My DD is 7 in April and she pushes boundaries all the time. She expects everything to be done her way, or she tantrums and sooks. She complains A LOT! There are lots of 'it's not fair!' and 'you don't love me' s.

I'm trying to show her and teach her that she can't always get her own way, that life doesn't work that way and she will need to sacrifice things or compromise on things. To be patient. To not complain and whinge because we are lucky and privileged people. That her words are powerful and can hurt feelings.

I ignore the tantrums and tell her to talk to me when she's finished being cranky and she's calm if she wants to. It's ok to be frustrated or cranky about things not going the way you planned or wanted (I get angry and frustrated too!) but it's not ok to yell and tantrum and take it out on other people. I would react the same way in public.