clipped from: www.thecarpetbaggerreport.com   
If I didn’t know better, I’d say McCain has very few core values, and is willing to shift with the wind to get ahead.

how many McCain-sponsored bills is McCain prepared to vote against?

* He said this week that he’d vote against his own immigration plan.

* McCain used to champion the Law of the Sea

Now, if the treaty comes to the Senate floor, he’s vowed to vote against it.

* McCain was a co-sponsor of the DREAM Act,

In 2007, to make the far-right base happy, he voted against the bill he had taken the lead on.

* In 2006, McCain sponsored legislation to require grassroots lobbying coalitions to reveal their financial donors. In 2007, after receiving “feedback” on the proposal, McCain told far-right activist groups that he now opposes the measure

* McCain used to support major campaign-finance reform measures that bore his name. In June 2007, McCain announced his opposition to a major McCain-Feingold provision.

these are bills that he personally championedrecently.