Trump isn't even president yet and has already broken the central promise of his campaign by switching the funding of his wall from Mexico to the American taxpayers. Why should Americans who didn't fall for his lies have to pay for the ones that were duped?