Politically, citizens have nothing to do with it, look at Congress. They're voted in on fears of socialism and kenyans, not like they can turn around and support infrastructure spending.
Also - what do you mean "credit is tight for businesses"? Haven't businesses of all kinds been vigorously buying back their stocks lately, while issuing bonds at the same time? Those bonds having very low yields?
Maybe grandma has a problem getting a loan from a bank to run her small shop (why would the bank lend out money when they get risk-free handouts from governments?.. AFAIK banks are actually notoriously bad at credit risk assessment when giving out loans to businesses so they tend to not bother); but definitely a public company issuing bonds has no problem of prohibitively high yields.
"Couldn't make it happen politically?!" That part I don't get. You mean they couldn't just give everyone money so they spend it instead of giving money more or less directly to the richest people? You mean the citizens would revolt?!
(Actually the possibility of QE on the scale we had in a bunch of democracies left me dumbfounded. Why do people put up with that shit?)