This thing is getting way out of hand. It is a whole lot simpler than folks imply.
The Chamber of Commerce receives funds from foreigners...govts and corporations...lots of it. They deposit into their general fund. They then turn around, and write checks to bash Democrats from the very same account. OK...so they are not paying a politician to vote a certain way, but they are (through their donations and advertising) highly influencing how our legislators vote. It might not be "buying" directly, but it is mighty close, in my humble opinion. Also, since they are co-mingled funds, US donations are tainted by the foreign money.
It has nothing to do with whether someone has the right to put their money wherever they see fit. Instead, it has all to do with ANYONE from another country, contributing to the campaign of ANY US candidate, period. Unfortunately, our illustrious Supreme Court made it perfectly legal. And then made it impossible (legally) for anyone to find out where the money came from.
Yep, gives me all sorts of warm fuzzy feelings.