I find hypocrisy as one of the most shallow of pursuits and when it comes to politics it is raised to an art form.

A few short years ago this would have generated endless criticism:

Budget deficit is set to pass $1 trillion

The gap between what the government takes in through taxes and other revenue sources and what it spends is growing faster than expected, as President Trump’s policies force the U.S. to borrow more money.

Tax revenues for 2018 and 2019 have fallen more than $430 billion short of what the Congressional Budget Office predicted they would be in June 2017, before Mr. Trump’s tax cuts were approved.

By 2029, the national debt will reach its highest level as a share of the economy since the immediate aftermath of World War II.

Details: The need to borrow has been aggravated by several budget agreements that raise domestic discretionary spending. It could increase further if the economy slows.

What’s next? The deficit will reach $960 billion for the 2019 fiscal year, which ends Sept. 30, and will widen to $1 trillion for the 2020 fiscal year, the budget office said in updated forecasts.