Sen. John McCainJohn Sidney McCainGOP strategist donates to Alabama Democrat Meghan McCain knocks Bannon: 'Who the hell are you' to criticize Romney? Dems demand Tillerson end State hiring freeze, consult with Congress MORE (R-Ariz.) says he loves America enough to anger defense contractors, interest groups, lobbyist, the Pentagon, lawmakers who spend federal money on earmarks, and the media.

In a TV ad released Monday to air in New Hampshire, McCain lists the groups he's angered by stopping a corrupt tanker deal at the Pentagon, reforming campaign finance, criticizing Rumsfeld's Iraq strategy, supporting President Bush's "surge," and calling for earmark reform.

"I may not like the business-as-usual crowd in Washington, but I love America," McCain says.