I can't be upset with his gf, she is correct. You can't force a relationship just because you've been together for a long time, if your needs aren't met and your goals are different, forcing one person to change themselves to suit the other's needs makes an unbalanced and unhealthy relationship.