You said: "Mueller also acknowledged that the POTUS has the right to fire special counsel"
Yep! And President Trump DID NOT fire Mueller, therefor, no obstruction.. President Trump didn't need to fire Mueller, and even though Trump was not undoubtedly pissed off regarding the witch hunt and the disparagement of Trump's character, he allowed Mueller's crew to conduct the investigation.