You are right about all your ideas above, but we still have to cut government spending. That is going to be the rub because the GOP has shown no inclination to cut a dime.
re: the GOP has shown no inclination to cut a dime
Not all GOP are the same.
Ted Cruz, Mike Lee, Perdue in my GA will vote to cut spending on many things...and to eliminate entire agencies from the budget.
The House Freedom Caucus will cut. Many outside the Freedom Caucus will cut some programs, but not as many as the Freedom Caucus wants to cut.
The real problem is the Hatch-Corker-McConnell-Sasse types in the Senate.
We need to grow the Freedom Caucus. The best way to do that is to replace Dems in MO, IN, OH, MT, WV, FL, etc with not just Republicans, but with Freedom Caucus Republicans.
The big mistake is for Freedom Caucus supporters to fight each other because they didn’t all support Trump from day 1.