King resign? Puppet's cannot resign. The entire top leadership eschelon for Peregrine have almost no experience with BIOTECH Business.. All of the knowledge they have they learned as they stumbled and bumbled along.
I truly doubt they care... They make a load of money with the ability to print money at will.
He is allowed to keep his job because the only ones that could take it from him is either him or his cronies, who also profit from this debacle. Who in that group would deny them?