It was probably pretty hard for the Democrats to vote against their best interest this way. They were between a rock and hard place. Kudos to the Senators who voted for the troops at the expense of their base:

The Senate voted Thursday to condemn an advertisement by the liberal anti-war group MoveOn.org that accused the top military commander in Iraq of betrayal.
The 72-25 vote condemned the full-page ad that appeared in The New York Times last week as Gen. David Petraeus, the top military commander in Iraq, testified on Capitol Hill. The ad was headlined: “General Petraeus or General Betray Us? Cooking the books for the White House.”
[…]
The resolution condemning the ad was sponsored by conservative Republican John Cornyn of Texas. Voting against it were Democratic presidential hopefuls Sen. Hillary Rodham Clinton of New York and Christopher Dodd of Connecticut.
Sen. Barack Obama of Illinois, another contender for the Democratic nomination, did not vote, although he voted minutes earlier for an alternative resolution by Sen. Barbara Boxer, D-Calif. That resolution condemned the MoveOn ad as an “unwarranted personal attack,” but also condemned political attack ads that questioned the patriotism of Sen. John Kerry, D-Mass., and former Sen. Max Cleland, D-Ga., both Vietnam veterans.
In a news conference, President Bush denounced the ad as “disgusting” and criticized Democrats for not immediately condemning it.
“And that leads me to come to this conclusion: that most Democrats are afraid of irritating a left-wing group like MoveOn.org, or more afraid of irritating them, then they are of irritating the United States military,” Bush said Thursday.

If the Republicans were smart, they would run a campaign ad that noted that she voted against this resolution. They could put what Bush said and then note that she was more interested in the opinion of her base than the troops.

More from Beliefnet and our partners