DD is just about to turn two and a half and she has been lashing out a bit for the past few months, but in the last few weeks it has got really bad (and of course she has got stronger and bigger, which doesn't help). She doesn't hit other children, thank god, only me and DH (though he gets it less, probably because he works FT and therefore is around less often).
It's generally triggered either by me reprimanding any bad behaviour on her part, or by her getting angry because I've said she's watched enough Peppa for the day, already had a biscuit and can't have another as it's nearly dinnertime - you get the picture (and I do warn her before the episode starts that it will be the last Peppa/say before I give her a biscuit 'but only one, because we're having dinner in half an hour', etc)
Anyway - she smacks me in the face, pulls my hair (which she knows really hurts because a friend's little boy did it to her once and made her really wail), grabs and twists my glasses, and generally goes ballistic. Apart from the fact that it hurts physically, I also find it really upsetting. Most of the time she is so sweet, cuddly and funny, and she can often be really kind. I honestly don't know what to do. Saying 'gentle hands' etc doesn't have any effect, explaining it hurts makes no difference, being calm and firm and saying 'we don't hit' does nothing - her response to everything is simply 'I WANT to be naughty'.
Please help...