The stimulus check idea probably would have worked better if they were in the form of Best Buy gift cards. That way you HAVE to spend them on things to improve the economy.
The economy of China maybe, but not the US economy!
I think that both parties will find (assuming they already do not know) that cutting spending means Americans lose jobs. In an election season where jobs should have been the number one issue, this is not a good thing! Less spending means less money in the economy, and less demand for the goods and services that would get the private sector going.
Say what you will about government programs, at least the US government is guaranteed to hire Americans in most cases. Look at what giving billions to the banks got us!