This article at Huffington Post sums it up for me tonight. I am furious that the Repug won in Massachusetts tonight. Massachusetts, one of the most liberal states, solidly Democrat, gave it up tonight for a Cosmo centerfold who promised to block health care. What were they thinking???
Read it here. The article was written by political consultant and former advisor to Hillary Clinton, Peter Daou.