DD, just turned three, has started having really bad tantrums in the last couple of months, and my usual way of dealing with bad behaviour just isn't working. She can completely lose it over something trivial and will not stop for a good half hour or more. She screams, shouts, pulls at my clothes, slaps out/grabs at me and generally loses the plot. I usually ignore her/walk away, alongside saying, "do not pull my clothes" etc, but when I walk away from her to ignore her, she just follows and limpets onto my leg! She screams,"leave me alone, mummy", then when I walk away, she screams for me to stay!
She pulled one of these screaming numbers in town today - initially because the shop assistant took the hanger out of a t shirt we were buying,cue running around shop, which I told her " do not run away from me, i cannot leave your sister to chase after you", and telling her to stay with me. I know that this is all standard for her age, but my usual tactic of ignoring her isn't working, I cannot always wait 40 minutes for her to finish and calm down, nor see why I should put up with that behaviour from a 3 year old!
How do you deal with this kind thing, I'm consistent in my approach with her, but it doesn't work. After a screaming session, I always sit calmly with her and talk about it, asking her why she was upset, how it makes me upset when she's like it, etc. She always says sorry and then repeats again in a few days! Any advice or different techniques on how to deal with it much appreciated!