My mother also thinks I am selfish, when I do not do everything that she wants, when she wants me to do it. I think that is her problem, not mine.
And dbh, I agree with your conclusion about roles being randomly assigned, actually I often feel like I am a bit player in a ongoing saga/soap opera, my mother is the star, I am an extra.
Thanks for your post!