These Liberal addiction to a so called "middle class" that they cannot define is just baffling.
If you think buying a Mercedes + Rolex watch on a credit card when your credit card rate is about to  go up is good - kudos to you.
"The deficit was 1 billion 2015-16 and will be $29.4 billion in 2016-17, $29 billion in 2017-18, $22.8 billion in 2018-19, about $17.7 billion in 2019-20 and about $14.3 billion in 2020-21—for a total of between $110 to 120 billion".
Unless you are an "economic magician", you, your children or your grandchildren will have to pay for it. The choice is yours!