> If we took away all donations, only the richest could afford to run.
If we banned lobbying, took away all donations, and mandated all candidates use public funds to campaign, this would not be a problem. (Except to the very most annoying of Libertarians.)