What is the difference?
If McCain-Fiengold proved anything, it's a very fuzzy line. Either way, do tell me the difference between a corporation like, say the New York Times taking a political position versus any other corproation? Why should they get a free pass?