Wow Judy!! I know how it feels to have 3 at the same time!! Let's just say.... it can be a real pain!! Two of mine are 7 and 9 (boy and girl), sometimes they get into fights over toys and such, but when they punch each other, I yell too!! The "I hate you" thing is just another stage they go through. Don't sweat it!
Hopefully MacKenzie's drama with her friends will work itself out soon.
I agree with Gayle, just try to make her feel special.
Have fun shopping!! You deserve it