The Supreme Court has decided that free speech is entirely too free, unless of course you are a corporation or a religious organization, then it's open season.
Short version is the first amendment applies only to those who donated to the Bush campaign.