I agree wholeheartedly.
What if one or both political parties spoke out about campaign finance corruption? What if they refuses corporate donations, and made direct appeals to their voters to chip in (YouTuber style). I'm trying very hard to not be partisan here, but why doesn't either party take a stand? Don't they share responsibility for accepting the money?