But at least government can try to make sure that real citizens know which candidates and causes corporate "citizens" are giving their money to. Oregon Treasury Secretary Ted Wheeler is working to make that happen.
Wheeler sent a letter last week to the US Securities and Exchange Commission asking it to make publicly traded corporations disclose their campaign contributions. Many already do it voluntarily - including 60 of the firms on Standard & Poor's Top 100 list - but a substantial number don't.
Federal law already requires candidates to disclose campaign contributions, but as Wheeler said in his letter to the SEC, "it should not be incumbent on individual shareholders to research data in every jurisdiction across the nation" to find out who the companies they own stock in are supporting.
"This is not an argument to limit political speech," Wheeler told the SEC. "This is about openness, transparency, and ... providing accountability for shareholders."
He's right - and he's earned a GLASS SLIPPER.