In This American Life's episode on "Take the Money and Run for Office" [1], Barney Frank said,
> If the voters have a position, the votes will kick money's rear end any time. I've never met a politician-- I've been in the legislative bodies for 40 years now-- who, choosing between a significant opinion in his or her district and a number of campaign contributors, doesn't go with the district. [2]
A lobbyist is just a person seeking to influence decisions made by government. Another way to say this is a person who educates Congress. Education is just a nicer sounding word for society's desire to influence its upcoming generation.
Congress is made up of lawyers. They don't know everything about the industries they need to regulate. Drug companies are trying to get away with using unknown substances which they proclaim are safe. Some are life saving, some aren't. Banks are constantly coming up with new financial products. Some help the economy, some don't. We need people to debate these new drugs and market dealings. The people who debate them should be experts. They should publish findings which can be replicated by independent parties. These experts and independent parties often come in the form of lobbyists. One of the EFF's jobs is to lobby.
Lobbyists aren't inherently evil, and while I think we should further restrict money in politics, you're never going to completely remove it.
Fortunately, as Barney pointed out, we have the ability to fire our elected officials. The problem lately is not just with lobbyists. It's also that we're not turning out to vote during primaries and general elections. If we want to get better representation we have to study up on the issues and candidates, debate the issues with each other, and vote.
[1] http://www.thisamericanlife.org/radio-archives/episode/461/t...
[2] http://www.thisamericanlife.org/radio-archives/episode/461/t...