It really isn't just her fault though. I know you don't want to hear that, but if no one has ever said no to her she probably doesn't even realize she is being selfish. Your dad needs to set boundaries and stick to them. He is just as much responsible for the current situation as she is. That being said, she sounds really crazy and child-like.