Well said. We must use public money to finance campaigns for viable candidates, period. I know, I know, people will scream 'we can't afford it!' But we really can't afford not to. Does the money flowing into the political coffers not get paid back many-fold in contracts, or financially beneficial legislation?
Ban lobbyists. Ban political donations over $100. Ban corporate donations, period. Let unions, NRAs, lawyers, pharma, military contractors, banks, trekkers, butterfly collectors, and the homeless rally their constituents, not buy political favor.