There are really many contradictions in the female dormitory in universities, because girls themselves are sensitive creatures. If others do something they don't quite agree with, they will feel particularly uncomfortable. If your roommate thinks that she is such a person, it means that there is something really wrong with her personality. You can explain her shortcomings clearly, so that she may feel ashamed and pay more attention to her words and deeds.
I used to have a roommate who loved to take advantage of others. She always likes to rub our things. For example, if we buy rice, she will ask us to bring her something to eat, but she won't give us money, so we forget to give it to us in front of her. We don't bother to mention it to her if we have less money, and she won't give it to us if we have more money. After a long time, we will find her personality difficult to get along with.
Later, I made it clear to her that she had something else to do recently, so she forgot and will pay attention to it in the future. Later, she did make a little progress, so I think if you say something contradictory, let the other person realize her problem, and you keep it in your heart, the contradiction will get bigger and bigger.