it's hard to tell because of how mad you are right now, but it sounds as though you two have drastically different values and priorities. Neither one is better or worse than the other, but they are clearly different.
I don't think it makes you a bad girlfriend, but perhaps you are an incompatible girlfriend FOR HIM...
I'm not dooming your relationship - I hope it doesn't come out that way - but it's something to think about. I do realize that you're venting right now and that there are probably tons of things that you love about him.