Foreign money is pouring into U.S. election campaigns, and the federal government isn't acting. States would do a better job.