They didn't have much food, water, electricity under Saddam. The money from "oil for food" was being channeled directly to Saddam. and half the country was impoverished. The US is being criticized by iraqis because they are not providing ENOUGH security, not too much of it.
I think Bush's domestic agenda has been an effort to placate the left and win him some moderate votes. In my opinion its a complete mistake because not only are they stupid programs, but there is no placating the left and you are going to win the moderate vote by manning the country through good economic times. The economy seems to be rolling and I think thats good enough for the swing vote.
Still, when it comes to national security, Kerry's whole attitude scares the living crap out of me.