Hi. I am right there with you. However, i have to disagree with some other responses here.
Here's my opinion: If you demand respect from your daughter, you will only breed animosity from her in the future. Respect is something that should be completely earned. Now, I'm not saying you don't deserve respect or that you are not doing things that earn respect. All I'm asking you to do is think about a person YOU respect. Let's say it's a best friend as an example. I am willing to bet that she never demanded for you to respect her right? The reason you respect her is she is a good person, polite, always there for you, teaches you things, is a overall good person right? So, take this example and reflect on it for your daughter. Only by continually being a person who she can respect will you achieve that status in her mind. You do not have the right to demand anything from her.
Listen, she's 7. she's just starting to realize that her actions can and will shape the world around her. She's still pushing buttons, she's still trying to boss. It's her way of figuring out her place in the world. We can't take it personally, we can only present guidelines. She's realizing that she's STUCK. Think of it, she can't really be a baby anymore and she certainly can't even go to the store by herself so she's stuck in an age where she doesn't know what direction to go in (baby or adult). When she whines, she's trying to revert back to toddler because she still feels small. when she bosses, she's testing the water of not needing you anymore because she's realizing she's getting bigger. She is stuck between the two and just trying to cope. Gradually, these ends of the spectrum will come closer and weigh more heavily on the independent side.
I've come to learn that if i keep getting my feelings hurt and taking her struggles personally, i end up with feeling like all her shortcomings are my fault, im not a good mom, she takes advantage of me, she doesn't respect me, i do so much for her, etc etc etc.
There are a few things you should do. And again, it's just my opinion.
1. don't EVER guilt trip her into respect. She knows darn well all the things you do for her. She know she can't make it alone. and guess what... she probably won't thank you until she has her own kids and realizes just how stinkin' hard it is. that's just the truth of it. Did you ever actually thank your mom tenfold for the things she did for you growing up?
2. Continually put you foot down when she gets sassy. Not punishing, just reminding her of how to act. An easy, hands off way that totally works is: "We don't talk to each other like that in this house. We talk to each other like we love each other and you can leave the room until you are ready to talk to me in a respectful way." period. don't engage. don't rationalize. just say it and demand calmly that she leaves. over and over and over. it will work. promise.
3. Allow her more freedom. this sound scary but it's totally effective. My daughter packs her own lunch for school. She gets herself up. Dresses herself. Makes her own eggos. Combs her own hair. Brushes her teeth. Then when she finishes, she gets how own "free choice" until it's time to go. This accomplishes three things:
1. I actually have time to get myself ready in the morning!
2. she has come to terms that the world doesn't revolve around her and there are other people in the house who have needs in the morning too... therefore taking away any whine power!
3. and lastly, on the days that I do her hair, lay out her clothes and pack a special lunch, SHE TOTALLY APPRECIATES IT! and thanks me for helping her because she understands what it's like to have to get all these things done.
When she becomes more responsible for herself and realizes just how tough it is to take care of herself, she will gain more respect for the energy you put into it.
Now, Aria hugs me and says thanks when i bring her laundry in her room (she's responsible for putting it away), fix her dinner, take her shopping, etc. And now she'll say to me, "I've got my stuff done for school mom, you go get ready and Im going to watch pbs until you are ready to go." sounds too good to be true but it really does happen.
It really works. but not all girls are the same. i hope some of this works for you.
Don't get too caught up mom, we've got a LONG way to go before their outta the house and we haven't even gotten to the adolescent years (God help us! :) )
Don't forget that we're just here to help them survive on their own when it's time. The quicker we prepare them to be independently successful, the quicker we push through all these tough phases.
take care, and good luck!
S. L