Force your local House of Representative and Senate (if up for re-election) candidate - incumbent or not - to sign a pledge with the following two provisions:
"I promise to work toward and support BANNING all monetary contributions from lobbyists. Any and all advocates for a particular interest are welcome to come to my office and present information regarding their issue in order to educate me on the issue at hand, but NONE of them will be allowed to contribute money to my campaign funds. It is a form of legal bribery that must end NOW so that the people of the United States' interests will be on an equal footing with corporations and special interest groups."
"I promise to work toward and support BANNING all 'earmarks' which do not directly involve legislation being considered."
Who's with me?