Hang on guys, I don't think there is any reason to assume she is taking him for granted on purpose. My guess is she doesn't know she is doing it at all. She just doesn't see all the ways he is supporting her, she just sees the hard parts, that's kind of normal in long term relationships. Not that it should be.
I don't think it's fair to assume she is some scheming gold digger. It's easy to start not noticing the way your partner gives to you, it's easy to start to feel like it's owed to you, it's easy to look at the things you don't have and feel annoyed by the obstacles in between getting them. That doesn't make you a bad person. A person that needs reminding? yes. A person that could use some personal growth? Probably. But a person who is deliberately using there partner? It's not safe or fair to assume that.