There's never a good time to fire someone. That's not something that anybody is - that's never going to play out well. But at the end of the day, the president has to surround himself with a team that he can trust. Donald Trump is going to surround himself with a team that he thinks is going to represent and secure the United States properly.
I have never yet figured out what to do about good advice that you get, and that you know right away would help you, but that you cannot follow.