Over at the Atlantic, Conor Friedersdorf takes a stab at figuring out why the Left is losing at this moment. He has identified a variety of reasons. You can read his conclusions for yourself at the link, or if you don't have time, I offer a summation:
Leftists are assholes.
Let me know if you have any questions.