I thought it was fairly blatent that the implication was that having a girlfriend is expensive...not that girls are cheap, or tarty, or...whatever.
I like that they stood by it, is there really any doubt that Call of Duty has a largely male audience? Target marketing only works if there is an inclination in a certain group of people to start with. If you asked Gamestation who they wanted to buy the games, they would say "everyone"...but that's just not realistic.
Why has advertising in this industry suddenly become a big deal? Even serious products have stupid adverts, "Go compare, Go compare"...and "compare the meerkat" are used to sell insurance. When adverts aren't being stupid they're being manipulative, trying to scare you into buying whatever is being flogged.
I'm struggling to think of an example of a good advert, they're either ridiculous or easily ignored...which would defeat the point. They're just entertainment products, you know?