E.Z.
Talk about confusing a child.
No, that is not OK for them to do.
Her name is the one that you, her mother and father gave her and what you wanted her to be called.
How rude to disregard that.
Well, I agree with what the others have told you so far, try to let your husband deal with it first - but don't let him say that "It really bothers my wife that...." NO- this should come from both of you. "we don't like it when -----"
Short of any other ideas, I'd say start calling your nieces and nephews by some other odd names, and perhaps then they'll get the picture.
Your daughter is at a young age where as right now she is starting to recognize that she is "XXX", and noone should interfere with that.
As far as when your daughter goes to bed and wether or not she watches TV????? Why does she even care? Perhaps she is silently wishing that she actually had succeded in this herself, without relying on the TV being her babysitter. You just stand your ground - Your child = Your Rules.
And that's that.
E.