I'm guessing that the ad was a reaction by someone to the glib and disassociated way Rumsfeld (and Bush too) talks about the way troops are being killed and wounded in Iraq. It's particularly offensive to people who have actually served, which Rumsfeld hasn't. It's all about context.