Is there no such thing as public money, only taxpayers money, as PM asserts? Was £375bn of QE raised from taxpayers? Ann Pettifor