The 'Call of Duty: Ghosts' game ad featuring Megan Fox: Good fun or bad taste?