1. Yes it is sexist. Saying that girlfriends "cost money" is commodofying women and implying (pretty openly) that anything you do for or with them is you paying for the privileges of having access to a woman. If you buy a woman dinner, you are paying for dinner, you aren't buying a girlfriend.
2. It's insulting to gamers as well. Its pretty much furthering the negative stereotype of gamers as socially maladjusted chauvanistic losers who choose gaming over relationships and that assumption can zog right off. I mean, granted it's geared towards Call of Duty fans but still, everyone who has the slightest bit of maturity should be insulted and even more insulted to realize that once again gaming has been set back. See Extra Credits video "Open Letter to EA Marketing" for a deeper exploration of that.
2. It's insulting to gamers as well. Its pretty much furthering the negative stereotype of gamers as socially maladjusted chauvanistic losers who choose gaming over relationships and that assumption can zog right off. I mean, granted it's geared towards Call of Duty fans but still, everyone who has the slightest bit of maturity should be insulted and even more insulted to realize that once again gaming has been set back. See Extra Credits video "Open Letter to EA Marketing" for a deeper exploration of that.