Something I picked up from MN is to see tantrums as kind of mini emotional breakdowns. Rather than being bad behaviour, they are cries for help.
Changing they way I think about them has helped with my 2 esp DD2 who is now 5 (and more prone to meltdowns than DD1 ever was).
So I deal with them in 2 different ways:
- Meltdown outside the house i.e. as I asked her to carry something very small from the car to the house (I was loaded down with shopping). I talked to her calmly but repeated that I wanted her to carry the corn chips and I needed her help. I wasn't going to back down.
When she threw them to the ground and screamed ranted shouted kicked thngs etc, then I just restated I need you to carry the chips, and waited her out & eventually, 20 minutes later we made it inside. Once she calmed down we talked about what happened.
- If we are indoors I will try to hug it out. I stay calm, don't give into demands (which can vary with the wind) and say things like, "I can see you are upset/angry" etc. If I can get her to come for a hug she will soon be sobbing and we can talk calmly and I support her. Sometimes she will not want to be hugged and I kind of leave her to it, as much as I can.
Going head to head with a raging tantrum just makes everything much much worse. So I avoid that if at all possible.
And I make a point of always talking about what has happened, how she was feeling etc and having hugs afterwards.
If she is violent to others then there will be some much more serious discussions, and something taken away - she is always very indifferent to any kind of punishment. Talking with her, once she is calm & recovered, about her behavior is more effective.
This does work for us, I'm not saying its always easy for me to be calm and cool and collected. But it is really worth it for everyone if I am.