IMO Mollinedo was exactly what the SF Zoo needed at the time, however he inherited the elephant drama and got all the flak for it while the mismanagement pre-existed his tenure. Both Zoo Board and City Council should have had the guts, time, leeway and investment to have him sort out all the old mismanagement issues and re-build the SF Zoo there and then.
As it turned out, he got fired when they lost their elephants and City Council pretended to have found a non-zoo staffer as their new Director with no experience whatsoever of managing a zoo. Peterson is a lawyer and not a zoo director... by all accounts and should never have been a candidate for this position in the first place.
At the end of the day, the City Council is most to blame for letting the SF Zoo slip from the 1980's onwards and in all this present-day in-fighting over the zoo and pretenting a Panda Deal is the Be and End All of Fortuna and SF Zoo Salvation Near, they should have done the decent thing long ago.
Now ad finitam having an incompetent director and trying to remove her from office ... Why the darn hell is it so difficult to get her removed ..., she is not fit for purpose, is antagonistic and dictatorial towards her own staff, cannot handle major animal husbandry, cannot manage any new projects, has little or no understanding of the animal collection being managed and what it takes to be a good curator... and frankly she sits on the plush without doing ****-*** and gets paid an unsavoury high employment benefit!
Conclusion: City Council and Zoo Board do the decent thing and remove this Shrew from her zoo office now.