He hit back both at Mr Bush, who served in the reserves as a pilot in the Texas Air National Guard, and Vice President Dick Cheney, who put off his military service five times. "I'm not going to have my commitment to defend this country questioned by those who refused service when they could have and by those who have misled the nation into Iraq," Mr Kerry snapped.