Your girlfriend is emotionally immature and seems to think she's a god-send just because she's "traditional in her values" despite you seeming to carry the housework and emotional labor of the relationship. Her communication skills will never get better, as she can do no wrong and if you don't like it, you have to change your ways. Definitely break up, and tell her exactly why. She'll never have a healthy, happy relationship if she's constantly making her partner the bad guy. Especially if nothing even happened.