Both firings were justified. PF created a reign of terror, made several questionable personnel moves (promotions and pushing people out). She was a liability to the company and failed to acknowledge those who were really driving the business.
TG was lucky he stayed on as long as he did. Hans wanted him gone after 2010 debacle where he demonstrated immense lack of leadership. He did a great job of keeping people at DNDN when they should have otherwise left the company.
Company probably better off without TG and PF but changed won't make a difference in bottom line results.