This is so stupid. There is nothing wrong with being a lobbyist. We are all special interests in one way or another.
McCain is letting Obama set the agenda. Given that Obama’s MO comes straight from the Alinsky handbook, that’s not good.
You have to resign only if you are a Republican.