Bullshit. The problem with the "stimulus" is that it was no stimulus at all. It saved the banks. it didn't put any money into taxpayers/consumers' pockets.
The government also didn't engage into a single large scale public works program... the only public spending continued to be the overseas war, which profits a select number of private contractors.
No new roads,no new bridges, no large-scale energy production reconversion. No printing money to put them into the hands of CONSUMERS and no major policy to bring back MANUFACTURING to the US of A. So if you put money in the consumers' wallets as things are right now, they'll buy Made in China goods.
Trying to blame Keynesianism for the current sad state of the US economy is laughable. The POTUS has not engaged in Keynesian economics yet.
FC