In a recent TED talk, by Lawrence Lessig, he highlighted the source of America's problems, from inequality to global warming, saying that if a small dollar system was adopted it would reign in the 1 percent of the US population.
Lessig himself estimated that his system would increase contributions to candidates from under $4,000,000,000 to over $6,000,000,000 per election cycle. Considering the general public dislike of political advertisements, it is morally wrong to create a system centered around forcing the average American to lose money so that they can have more political advertisements. If the small donor money is taken from the people through taxes, then the average American loses that money. If it is just printed, it will cause inflation and money loses value and the average American loses purchasing power and suffers the same result of losing money. Is it really a good idea to force the average American to pay for something that they would prefer to have less of.