When you really think about it, Citizen's United makes a lot of sense as a decision. It seems self evident to me that a non-profit trying to, say, save the local wetlands, should be able to make political statements like "Don't vote for Dave, Dave wants to pave our wetlands". Likewise, labor unions should be able to campaign against politicians trying to attack their ability to exist. Okay, so, only non-profit enterprises can engage in political speech. That still leaves you with the whole PAC thing, but maybe it's an improvement. What about Creedance Clearwater Revival? Or Al Gore's An Inconvenient Truth? Their art was certainly political, does that mean they should be barred from selling it?