She is too liberal. The fact is that Clinton - despite her recent attempts to become more centrist - is a liberal at heart. Her leftist leanings on the environment, immigration, healthcare, and education may make the greenies happy, but she cannot win a presidential election by avoiding the swing voters and polarizing the right. The Republican Party absolutely detests her views, ego, and attitude, and thus their attack machines and checkbooks will be out in even stronger force than in 2004. This will prevent her from making a dent in the southern or plain states, and will likely cause her to lose blue states in the Midwest. Furthermore, the support that the far left can give her will simply not be enough. There is little evidence that they can mobilize enough votes, enough dollars, and enough support to elect one of their own. Remember, just because the far right can elect a president doesn't mean the far left can do the same.