this all gives me some good ideas on how to deal with her, instead of just dragging her out of an activity when she's going overboard. Just plain old asking her why she is saying some things has been a bit revealing already. I think there might be some learning to do on 'filtering your remarks'. Like her dad, she doesn't seem to realize that thanking someone for part of the thing they've given you (and not some other part) is NOT polite. So, like her dad, she's gonna have to get used to filtering A LOT.
I also noticed that if I tell her to apologize to another child, and then immediately turn away to let her do so, she is much more likely to offer a nice apology, than if I am still standing there watching her.
That is just for starters, I am sure I will discover more specific things to work on with her...