John McCain knows the issues inside and out, left to right, top to bottom. There's a reason for that -- on most issues, McCain's taken both sides of the argument at one time or another. If you don't like his position on an issue, just wait a while. Once his position becomes unpopular or inconvenient for himself, he'll take another.
When John Kerry was ridiculed for saying, "I actually did vote for the $87 billion before I voted against it," few noted that he was talking about two different bills. The media, assuming as they always do that you're a freakin' moron, called this "nuance." Vote for the original bill, then vote against the amended franken-bill monstrosity it later becomes and that's a "flip-flop." But what happens when you oppose a law you had a hand in creating?
The media labels you a "straight talker."
The Hill:
Sen. John McCain (R-Ariz.) has told conservative activists that he will vote to strip a key provision on grassroots lobbying from the reform package he previously supported.
The provision would require grassroots organizations to report on their fundraising activities and is strongly opposed by groups such as the National Right to Life Committee, Gun Owners of America, and the American Civil Liberties Union.
[...]
McCain sponsored legislation last Congress that included an even broader requirement for grassroots lobbying coalitions to reveal their financial donors. But now he will vote to defeat a similar measure.
Of course, the fact that Baghdad Johnny's running for president and needed lobbyist money to re-energize a failing campaign wouldn't have had anything to do with that...
[CLICK TO READ FULL POST]