If you think about it: lot of issues we can probably solve by writing a check of $20M to anyone who becomes senator and signs oath for not entertaining any lobbyists representing commercial interests. That would be a drop in a bucket in US Gov budget but would prevent lot of these guys from being lobbied by private interests or even cold calling them to funds their campaigns.