Sen. John McCain has established a new campaign-staffer rule targeting lobbyists and foreign agents. (Getty Images)