The LA Times has its say on Citizens United in this editorial.
Citizens and, yes, corporations have the right to express themselves politically, something that often costs money. But when support for a candidate merges into the sort of close relationship that gives rise to an appearance of corruption, Congress can step in. It’s a balancing act, and the Supreme Court holds the scales. In this case, it needs to give greater weight to free speech.