Most Americans also think we spend 10x as much money on foreign aid than we do. The cause of the current economic malaise is a factual issue, not a matter of public opinion.
I have a sincere question for the people who support Lessig's statement quoted above: how can America's current woes not be easily explained by deindustrialization and automation reducing the need for labor, thus putting labor in a disadvantageous position relative to capital?
I go into CVS or Wal-Mart, and see everyone using automated checkout machines with a few cashiers hanging around in case anything goes wrong. Ten years ago, those didn't exist, and there would be a long row of cashiers. Is campaign finance really responsible for the woes of the middle and lower class, or is it technology (and other factors that make Americans of average skill more fungible)?
I wonder if the focus on campaign financing doesn't mistake correlation for causation. I think people mistake the degree to political decisions are caused by the money, rather than the preferences being communicated through the money. For example, if you're a big corporation with hundreds of employees in a Congressman's district, you might advertise in support of him, to communicate the message that raising taxes will lead to reduced employment. What causes that Congressman to vote against raising taxes? The money that was spent, or the message that was communicated with that money?
I guess the bottom line is that rich people and corporations don't need to bribe politicians. In the modern economy, where they can replace most workers with machines or outsource most work to China, or even renounce their citizenship and live as an expatriate in Hong Kong, they have all the leverage. They use the money to communicate their preferences to politicians afraid of contravening those preferences.