It could well be that the CA was right and the SO wrong
On the technical issue? Absolutely. I agree. Probably a very good chance.
But the farce *allegedly* that developed is the skipper's responsibility alone. Any captain worth a grain of salt should have the people skills to manage a difference of opinion amongst crew with absolute ease and professionalism.
It's not rocket science. It's people skills (and acting your age).