Vindman fired by Trump and escorted off the White House
While one can sympathize with people being fired, it should also be understood that Trump, being the Chief Executive that he is as well as being the US President, does not allow staff to undermine his policies. That's the way these things work. If you don't want to work with a particular CEO, you should resign rather than try to undermine the policies that are put forth by such a CEO. If you do undermine, then, be prepared to be fired.