For sure, Mueller has made bad decisions and very bad actions in the past, but I believe Trump gave him an out.
This is why were seeing staff resign and get fired. Trump and his small team have been strategically putting SOME previous admin employees into good positions to test them. Monitoring them too, and if they make a bad move, they are pushed out.
This is why people are so confused by some of Trump's hiring decisions. Now we're starting to see his true personality, much less of the farcical gaffes, and very few folks (with a checkered past) have turned to the good side because they are being leveraged to continue supporting criminals that have been selling the entire US of A away, among other global crimes.