Hmm. I have a 7-year-old too.
Her latest little gem (right in front of dh's parents, his sister & her husband on Christmas day) was "Don't yell at me... just because you love him (her 4-year-old brother!) more than me!!"
She & I clash like symbols if we're alone for any length of time. She is extremely confident.. (to the point of arrogance at times). I find this hard to take as I was always quite meek & never would've answered my mother back (still wouldn't!)
She is terribly cruel to me at times. In a very hurtful way she would say I looked like 'Nanny McPhee' or the witch in sleeping beauty. Recently we went to see 'The tale of desperaux' in the cinema & when she was asked to go to bed that night she yelled at me 'you look like the fat girl who cleaned for the princess...and I am the princess!" (I never know how to react... seriously, I am crap!)
I have found though that sometimes just cuddling or patting her hair is all it takes when she's in a 'mood'.
Do you know what set this off though? And is it the first time you have had any indication of him feeling unloved or unwanted? I have heard my dd sob 'I don't love them, they don't love me' when she has been send to another room I always interrupt her at that point & say "I do love you, I just don't love the way you behave/the way you spoke to me/the nasty face you pulled when you thought I wasn't looking etc....
Ds is 4 & is a wee angel. He never says rude things, in fact he says I am beautiful, the most beautifullest mammy in the world....
It's so damned hard... I hate the thougth of the teen years.
(Anyway, this isn't all about me so I'm sorry for the long moaning post!)