I thought about it too, but unfortunately right now there is no solution to this...problem.
We obviously can't fire him right now 2 days before the Bayern match.
If we fail to qualify for the CL knock-outs then everyone will ask for Ciro to be fired.
Lets say we fire him. Who will be our new coach? It's hard to find a top quality coach during the season, especially if we don't play in CL. And what if we get a new coach? We'll still play UEFA Cup and we won't have a week rest between matches. Our team still won't win the scudetto.
If Ciro stays then he won't be able to do much harm till the end of the season. Our team is simply too good not to be in top 4, or even top 3.
If we do qualify for CL knockouts, then there will be no real reason to fire the coach, even though we all know that with him at the helm we won't win neither the CL (even the 1/4's look hard to achieve) nor serie A.
No matter what happens against Bayern, I believe the most logical thing to do is to keep Ciro till the end of the season. In the meantime we should work on signing a new coach, but a quality and proven one, and we fire Ciro at the end of the season. The reasons to fire him will be :Failing to seriously challenge for the scudetto and/or failing to pass the CL group.
That's in case we don't win the UEFA Cup