Blue Virginia has 10 reasons Scott Brown won in Massachusetts.
The first five reasons seem based in reality.
The second five? Wishful progressive thinking.
Virginia. New Jersey. Massachusetts. How many more defeats do Democrats need?
If the people see government as the problem, the party of government will suffer. If politicians need to pull together diverse parties for their coalition, those parties can pull apart.
If progressives keep pulling their way, the Democratic coalition will fall apart instead of coming together. Sorry, but that's the way it is.