I'm not a parent, but I was thinking about something likethis lately and here is what I think about this:
"Uneducated" kids are in my opinion some of the most pure people you can find:
- They use their imagination to the fullest
- They show their expressions freely
Over time those things will die out, because we're being teached (read: restricted) by education. You have to conform the the grey mass out there or be excluded. There's nothing you have to blame yourself about this, Lauxa: it's nature.
Anger is a motivational emotion which can be channeled. While you can educate her that she doesn't get it her way by becoming aggressive or starting to cry (the "uneducation" makes them perfect scammers, trying to trick with our emotions), you could channel the energy created by anger.
One of the things I'm thinking about to channel that energy is to buy one of those weighted bags they use at fighting sports trainings, there are childrens versions available at toystores. Teach her whenever she is frustrated she has to punch or kick that bag (but teach her as well to use boxing gloves! You can ruin your hands on those things!).
Another pro of this method is that you have to worry less when she's of dating age.