Its funny if you read most of the Supreme Court opinions on these issues you'd probably see the Justices wrangling with many of the same questions the reasonable minds here are, and probably slinging as many rhetorical insults to their colleagues as well.
I think its a difficult issue in which the right result in theory (not restraining political speech) results in a difficult outcome, i.e. money influencing politics.
Does anyone agree that its a sad commentary on human nature that the party with the loudest voice (who pays the most to inundate the media channels) gets the most support as opposed to the one with the most rational argument?