When was the last time a President fired a member of his cabinet?

A lot if Cabinet members get to collect unemployment.

Yes and no. He could have kept her in office indefinitely by putting up a nominee who the Senate rejected. He’d have 120 days to nominate someone, then another 120 days to nominate someone else after the Senate vote.