McDonald's suffers its own Macattack