You're both right, but when it plays out in public, someone has to get fired.
In this case, government cannot be compared to a business, where a subordinate publicly questioning a superior's decision is indicative of unruly management, leaving the superior in a position where he/she needs to reassure the public that he's/she's in charge. Government doesn't work like that.
Nobody "needs" to get fired. From where would the need come?
It also isn't lost on me that he made his reality television name by saying "You're fired."
So yeah, you can do it. But you'll get what you get.