I don't know, and maybe there was no solution. Just offering a different perspective.
Some things seem inevitable. I've really run myself through the wringer trying to figure out "what could I have done to achieve a better outcome for everyone involved."
I guess success and failure are both group efforts.
short the stock
They ignored the CTO on an issue that was 100% tech based. There was no winning, the board decided to ignore the person they hired to make that sort of decision for them.