That's because most Americans do not perceive themselves to benefit from the programs.
president george w. bush's attempt to slash medicaid while extending tax cuts for the rich did not ignite much town hall fervor, because medicaid assists people below the poverty line.