>So let me get this right, Trump fires Mike Waltz and then makes him United States Ambassador.
Well, I think you missed the mark. "President Donald Trump is not planning to fire national security advisor Mike Waltz in the wake of The Atlantic's reporting of an apparent national security breach, Fox News has learned.
"He’s not getting fired," Trump told Fox News. The president said the incident was a "mistake," though there was "nothing important" in the Signal text thread.
https://www.livenowfox.com/news/trump-not-planning-fire-waltz-after-national-security-text-chain-leak
As he was still serving as National Security Advisor this doesn't sound like being fired or even a demotion. Rather a lateral like he should have done with General Flynn. DJT learns from his mistakes.
"I am pleased to announce that I will be nominating Mike Waltz to be the next United States Ambassador to the United Nations. From his time in uniform on the battlefield, in Congress and, as my National Security Advisor, Mike Waltz has worked hard to put our Nation’s Interests first. I know he will do the same in his new role.
https://www.livenowfox.com/news/mike-waltz-national-security-advisor-leaving
I would consider it a promotion. A cushy ambassadors job smashing America's enemies. Doesn't get much better than that.