E.D.
As the mother of two boys, and former pre-school teacher, I can tell you this: The terrible twos are a misnomer, it's actually the terrible three's you need to watch out for! That said, it sounds to me like you need to get control of your situation, YOU are the parent, and this needs to be clear to your daughter. No child of three should be allowed to be out of control. I don't endorse spanking at all. You can use time-outs, taking away privileges, or whatever works. But whatever you decide to do, you need to be CONSISTENT. Your daughter needs to learn how to act in public and be around people, this is crucial. She needs to learn what behavior is acceptable and what is not. So stay on top of her! Be understanding of her moods, but let her know when her behavior has become unacceptable. Give her lots of love, but make sure she knows that she cannot throw tantrums to get what she wants. Also, try to work on communication skills with her, help her learn words and phrases that help her get what she wants without crying or screaming. Good luck!