Is it better to have Soros, the Chinese, and the Saudi’s funneling hundreds of millions of dollars into US campaigns due to our lax disclosure rules? I very much doubt the Obama campaign was funded by small contributors as claimed.
If foreign nationals are contributing to American political campaigns, then they do so in violation of existing US law. It is highly unlikely that passing yet another law will suddenly kindle within them a respect for Federal law. They will simply break the new law as they did the old ones. The only people who will be affected are law abiding Americans who will be discouraged from participating in the political system out of fear of retribution.