Are you sure you know what CF is doing and what his position/attitude in this whole PTSC/TPL situation is?
I know from several communications with him how hard he tries to get the best for the company - obviously this was and is a huge challenge under the circumstances of the last years.
Just because it's easy to judge and bash someone when you can hide behind an anonyme identity it doesn't mean you have to do it.