Registered lobbyists have donated large amounts of money to Senator John McCain’s presidential campaign, even as he denounces their profession.