The pressure from the mainstream media on this subject has been intense. The Enron scandal has been used as an excuse to get this through. A large number of the voting public are justifiably concerned by what appears to be buying an candidate by corporate interests, unions, and overseas powers - remember Clinton and the Chinese money?
If Bush thinks the Supreme Court will overturn this thing anyway, why should he be the public bad guy?
Remember the average voter in the street - the one who turns elections with his/her ballot is really politically naive. Their actions are impacted by media propaganda and their analysis of political events is extremely superficial.
Perhaps Democracy is not a very good form of governance after all. Or, at least a Democracy which gives as much weight to an uniformed vote as to a informed one.