Ok, well if she's just as equal as your friends, if not more, why are you only seeing her once, or twice a week? While you then hang with your friends 5-6 other days? That doesn't seem too equal to me.
A relationship takes a lot more than seeing someone once a week for breakfast, I hate to tell you.
She probably also feels worse because you say you're going to call, and then you don't b/c you're hanging with your friends even later. I mean if you see her ONCE a week, there's no real reason you need to extend hanging out with your friends even MORE and to blow her off.
OK so fine, your friends are your top priority and you decide to stay later, so whats the big deal to take a step outside and give her a 10 minute or so phone call? You shoot her a lame text to blow her off? At least give her a call to tell her you were there later than expected and that you would call her in the morning.
Believe me, we girls DO understand that guys need to spend time with the dudes, but what you don't seem to understand is that girls need attention as well, and not just by seeing you once a week, maybe grabbing food. We can do that with our acquaintances. A boyfriend is given a bit more priority and a bit more time in our lives.
Just because you buy her things doesn't mean you're taking care of her as well. She most likely would prefer spending MORE time with you over physical gifts.
How close do you guys live? I am 90 miles from my boyfriend and I see him 3-4 times a week. So you pretty much have no excuse for only spending a day a week with her if she lives in your town.
Sorry, but I really agree with your girlfriend on this one. You place way more importance on hanging with your friends than you do her, and even if you SAY she means just as much or more, you're absolutely not showing it, and she's not getting it from you either.