So when on June 26 the Supreme Court made one of the most important gun rulings in decades - concluding that the Second Amendment protects an individual right to possess a firearm and that the Washington DC gun ban is unconstitutional - one naturally expected contrasting opinions from the political rivals.
Instead, they acted like opposing boxers who both raise their arms in victory after the final bell.
McCain quickly pronounced it "a landmark victory for Second Amendment freedom." McCain noted that while he was among a bipartisan (though mostly Republican) group of congressmen who signed a "friend of the court" brief arguing against the DC law, Obama did not.
"Unlike the elitist view that believes Americans cling to guns out of bitterness," McCain stated, "today's ruling recognizes that gun ownership is a fundamental right -- sacred, just as the right to free speech and assembly."
That was a dig at Obama for his heavily scrutinized statement about people living in struggling rural towns. He said it was "not surprising then they get bitter, they cling to guns or religion...as a way to explain their frustrations."
But when Obama issued a statement an hour after McCain's, he said the Supreme Court ruling affirmed what he has been saying all along.
"I have always believed that the Second Amendment protects the right of individuals to bear arms, but I also identify with the need for crime-ravaged communities to save their children from the violence that plagues our streets through common-sense, effective safety measures. The Supreme Court has now endorsed that view, and while it ruled that the D.C. gun ban went too far, Justice Scalia himself acknowledged that this right is not absolute and subject to reasonable regulations enacted by local communities to keep their streets safe. Today's ruling, the first clear statement on this issue in 127 years, will provide much-needed guidance to local jurisdictions across the country."
The McCain campaign responded by accusing Obama of waffling on the issue.
"Throughout his time in elected office, Barack Obama has taken multiple positions on banning handguns and the D.C. handgun ban. He has stated his belief that handgun bans were constitutional and he supported them. Then he actually refused to state a position."
Silent on the DC ban
In the months leading up to the Supreme Court decision, Obama did, in fact, skirt the issue of whether he though the DC gun ban was constitutional. Instead, he repeatedly said he believed the Second Amendment protected an individual's right to bear arms, but that it does not preclude local governments from enacting "common sense" laws to keep guns out of the hands of criminals and children.
The main issue before the Supreme Court was whether the second Amendment protected an individual right to possess a firearm, or whether it only protected possession of a firearms connected to service in a militia.
The Supreme Court ruled 5-4 that it was an individual right.
Paul Helmke, president of the Brady Center and Brady Campaign to Prevent Gun Violence, says the Supreme Court ended up right where Obama was.
"Obama has said pretty consistently that he felt the second amendment provided an individual right to own a gun," he said.
That position was at odds with the Brady Center's position - which it submitted to the Supreme Court - that the Second Amendment only guaranteed the rights of gun ownership for militias.
"We lost," Helmke said.
McCain's case against Obama
But the McCain campaign says Obama has waffled, that he has supported the DC gun ban in the past. They provide three main pieces of evidence:
* The first is a 1996 voter questionnaire Obama completed while running for a seat in the Illinois senate. The "Independent Voters of Illinois" asked if the candidate supported state legislation to "ban the manufacture, sale and possession of handguns." Obama's answer: "Yes."
The 1996 voter form surfaced again last year. The Obama campaign claimed the questionnaire was filled out by a campaign aide who "unintentionally mischaracterize[d] his position." The Web site Politico.com investigated and found that while Obama's campaign claimed Obama never saw or approved the responses in the questionnaire, the campaign at the time filed an amended version, which appeared to include Obama's own handwritten notes added to one answer (not the one on gun control).
Tommy Vietor, a spokesman for Obama's campaign, said in an e-mailed statement to Politico, "He may have jotted some notes on the front page of the questionnaire at the meeting, but that doesn't change the fact that some answers didn't reflect his views."
• The second alleged contradiction comes from a Chicago Tribune article on Nov. 20, 2007 in which the Obama campaign is quoted as saying Obama "believes that we can recognize and respect the rights of law-abiding gun owners and the right of local communities to enact common sense laws to combat violence and save lives. Obama believes the D.C. handgun law is constitutional."
The statement, which came from an unnamed campaign aide "was obviously an inartful attempt to explain the Senator's consistent position," Obama spokesman Bill Burton told ABC News.
• Lastly, the McCain campaign notes that in a forum sponsored by WJLA-ABC7 and Politico.com on Feb. 12, 2008, Obama did not dispute a questioner's characterization of Obama's position as supporting the DC handgun ban.
Here's the text of the exchange:
Leon Harris of WJLA: "One other issue that is of great importance to the people of the district here, is gun control. You said in Idaho here, recently, that "I have no intention of taking away folks' guns." But you support the D.C. handgun ban, and you've said that it's constitutional. How do you reconcile those two positions?"
Obama responded, "Because I think we have two conflicting traditions in this country. I think it's important for us to recognize that we've got a tradition of handgun ownership and gun ownership generally. And a lot of people – law-abiding citizens use if for hunting, for sportsmanship, and for protecting their families. We also have a violence on the streets that is the result of illegal handgun usage. And so I think there is nothing wrong with a community saying, we are going to take those illegal handguns off the streets, we are going to trace more effectively how these guns are ending up on the streets, to unscrupulous gun dealers, who often times are selling to straw purchasers, and cracking down on the various loopholes that exist in terms of background checks for children, the mentally ill...We can have reasonable, thoughtful gun control measure that I think respect the Second Amendment and people's traditions."
A look at the votes
The National Rifle Association isn't buying Obama's "election-year rhetoric" in support of individuals' right to keep and bear arms.
The NRA says Obama's voting record -which they have consistently rated an "F" - suggests he would be "a serious threat to Second Amendment liberties."
Here's some of Obama's voting record:
As a state senator in Illinois in 2004, Obama voted against a measure to lower the minimum age to apply for a Firearm Owner's Identification Card from 21 to 18. That same year, an Illinois state senator proposed giving people who violate city gun bans the right to use self-defense as a legal argument if they were charged for violating a ban. Obama opposed the measure.
As a U.S. Senator, Obama voted in July 2005 against a bill to prohibit civil lawsuits against gun manufacturers or dealers resulting from the misuse of their products. The NRA contended the bill was designed to bankrupt the firearms industry. McCain voted in favor of the prohibition, which passed 65-31.
Obama also voted for an amendment to expand the definition of prohibited, armor-piercing ammunition. The NRA claimed it would have banned much of the rifle ammunition commonly used for hunting. McCain voted against it and it failed.
Both Obama and McCain voted in favor of a requirement that manufacturers and importers of handguns provide child safety locks.
In 2006, both Obama and McCain voted for an amendment to prohibit the confiscation of a lawfully owned firearm during an emergency or major disaster.
According to Obama's campaign Web site, Obama supports making the expired federal assault weapons ban permanent, "as such weapons belong on foreign battlefields and not on our streets." McCain has voted against the assault weapons ban.
There's no question McCain has taken a far more conservative line on gun ownership.
But he hasn't always been a darling of the NRA. Although for years McCain enjoyed an A rating from the NRA, in 2004, the NRA gave McCain just a C+. The drop was based largely on two votes the NRA did not agree with: one in favor of instant background checks at gun shows (McCain even cut TV ads lobbying for it); and McCain's campaign finance reform legislation, which the NRA viewed as an attempt to stifle its voice.
Since 2004, Parsons said, McCain has voted 100 percent in line with the NRA.
On the fence
So here's what we have to support the claim of an Obama flip-flop: one answer to a questionnaire in 1996 that Obama claims was completed in error by a staffer; a quote attributed to a campaign aide in 2007, also later disavowed by Obama; and failing to dispute the characterization of his position in a campaign forum in February.
It's a bit too convenient for the Obama campaign to dismiss a record it doesn't like by claiming that twice in his career aides misstated his position on gun control. At the end of the day, voters simply have to decide if they believe Obama's explanation or they don't.
Finally, there's the question in the forum in which Obama's position was characterized as supporting the DC gun ban, and that it was constitutional.
Obama's answer seemed like an attempt to cling to his position atop the fence, repeating his belief that the Second Amendment affirms an individual's right to own a gun, but that local governments ought to be able to limit that right.
But what about DC's outright ban of guns? Obama not only didn't correct Harris' characterization of support for the DC gun ban, his answer seemed to affirm that it was accurate. At the very least, if Harris was wrong, here was the perfect opportunity to set the record straight.
By and large, Obama's fence-sitting has been pretty consistent. Still, twice claiming an aide botched your position and failing to go on record even when directly asked about it gives the McCain campaign enough ammo to merit a Half True.