M.L.
First, every child will throw tantrums, this is normal, but it sounds like you want to try and change how you deal with them. Kids are smart and they feed off how patents or care givers react in a situation and they do learn to behave differently with different people. It is primarily due to the expectations and consequences the person has repeatedly communicated/shown the child. The fact that she primarily does this to you and in public may indicate that she’s caught on that she’s in control in those situations.
The best thing is for you to decide how you will respond/react to various situations before they happen (of course you can’t anticipate everything but you have already identified some situations in the e-mail). Have a plan, be consistent, be firm, and follow through (easier said than done).
Below are some ideas based of what you wrote. I hope you find something helpful in it.
1) “She listens so well to her dad and everyone else, but for me it's like pulling teeth”:
Try and observe these interactions and see what they may do differently. Or, if you are comfortable, just ask them how they get her to do certain things.
2) “I feel like everyone is staring at me and judging me as a bad parent….anytime we are in public and she throws these fits it's embarassing.”
Get over the embarrassment. No matter what you do at some time your child will have a melt down. They all do. Just have a plan of action and follow through with it (even if it isn’t convenient at the time). Having a plan will allow you to be more confident in your actions. My sister in law has been at a grocery store wheeled her cart up to an employee and asked them politely to please return the items as she needed to leave the store immediately (my niece was kicking and screaming at the time).
3) “I am a very attentive and loving mother”:
Of course you are and you can continue to be. Many people think you can’t be firm without being harsh. This isn’t true. Think of being firm as being factual. If you do x, y is going to happen and trust me, y had better happen or x will only get worse. Get down on their level and make eye contact (even if you need to gently hold their chin or cheeks to get them to look at you). Using a mom tone helps. Once again a mom tone doesn’t have to be harsh, just lower your voice and speak directly and concisely. I’m not a huge Dr. Phil fan, but he has some advice about this type of interaction that I agree with. He says that you should identify with your child by stating what they want but follow up with but you can’t have/do that. This way they know you understand why they are upset, but they learn to accept you are in charge. EX. Kid melts down in the store because they want a special box of cookies, parent should respond “You are upset aren’t you? You want those cookies don’t you? I’m sorry your upset but we still are not getting the cookies.”
4) “for me it's like pulling teeth to even ask her to walk with me out of a building”:
If it isn’t a choice don’t give her one. Children do need choices, but they more so need direction.
Replace “Would you” with “we need to”
Replace “Can you” with “we’re going to”
With consistency she’ll start to redefine the boundaries with you. This is soooo much easier written than put into action. Just remember the following
Have a plan, be consistent, be firm, and follow through
Practice it at home (stick to the plan)
Implement it in public (stick to the plan)