'Three retired generals challenged a dozen members of Congress in a new ad campaign Wednesday, saying the politicians can't support President Bush's policies in Iraq and still expect to win re-election. I am outraged, as are the majority of Americans. I'm a lifelong Republican, but it's past time for change," retired Maj. Gen. John Batiste told reporters.'