I have a theory. It's off the wall so bear with me.
From the fall of 2008 to the spring of 2009, what were the people angry about? The banks....
A major reason why Obama was elected was because the people was angry that the banks were able to run wild during the Bush era [[as well as Clinton, first Bush and Reagan) and tank the economy. People were outraged that these banks got bailed out yet the average joe is told to get out of the bank's house. President Obama had a mandate to get the banks in line yet, the banks are the ultimate. They have all the money including the taxpayers and they suggested that the government focus on something that would distract the people anger towards the banks. What would that be? Healthcare!!!!
From the summer of 2009 to today, people have protested about Obamacare or Obama himself. Tea parties have been formed to protest taxes, Obama, healthcare, Obama, the wars, Obama, civil liberies, Obama, etc... yet at the same time these people are either getting thrown out of their homes or their property values have decreased but they're outraged about healthcare. Your last comment about marching in the streets. I believe they would be marching and protesting but they are a bit distracted at the moment.
http://r8rbob.wordpress.com