In reality, there should be more disclosure in campaign finance for politics today. American citizens deserve to know where politicians are getting their campaign funds from. There's no reason a politician should be able to legally hide this information from curoius voters. It's important to know where these funds come from.
Campaign finance has already become the main way companies and corporations influence and bribe politicians. If we continue to believe this is the case and allow politicians to further shield the people's knowledge it will get nothing but worse. Due to this problem, I believe it would be a mistake to allow those donations be further hidden.