I'm sorry, I misread your quote on health care. You blamed congress. Trump actually lied... a lot... about health care. He said "everyone will have health care," "everyone will be taken care of," "there will be no cuts to medicaid," and it will be "a lot less expensive." None of that was in the bill he proposed, which cut nearly $1 trillion in medicaid, allowed states to decide whether or not insurance companies could deny people like me with pre-existing conditions, millions of people would have lost their coverage and it reduced standards of care. The majority of Republicans (not in congress, people who identify as Republican) oppose all of those things, even cuts to medicaid - they favor more flexibility with allocated money but not cuts (in polling). What about competition across state lines? Wasn't that a "simple step" he proposed to make the market more competitive and thus health care costs would go down? Why hasn't he pushed that at any point? That wasn't in his bill. He's had 3 years and I think democrats would support it. Congress sucks but the only reasonable way you can blame them is if you say it's the fault of Republicans in Congress because their bill wasn't anything close to what people wanted. Or you can blame Trump who pushed for what was in the bill, because what he was pushing isn't close to what people want, and what people want is what he said he would do if he were president. He basically said single payer. That's what people want.
And now it's congress' fault that Mexico won't build the wall? What would you have them do? The "Force Mexico to pay for the Wall" bill? You're right, I don't think congress would vote for a bill that forced another country or any foreign entity to pay for border security. We didn't even force Saudi Arabia to pay for a penny of the budget required to help fix New York after 9/11. For budget negotiations, $1.6 billion is going to the wall - which makes it about $10 billion that's now been allocated to building it. Sounds like the negotiations are going fine and we'll be paying for it.
I guess you just don't take campaign promises seriously.