There is some truth in this, but another reason why the policy has failed to boost spending is that overindebted households and firms prefer to save and repay debt.
Meanwhile Stephen Roach, an economist at Morgan Stanley, worries that, even if the Fed prints masses of money, in a deflationary environment overindebted households may choose to save rather than spend the cash.