In your excitement to prove how much 'better' you are than this F/O you are all beginning to miss the whole point.
Yes, the F/O could have been better prepared for the 'shortening'.
No, the Captain did not handle this properly. This should be the point. He breached company stabilisation rules, ignored a g/a call from his F/O and heaven knows what else.
Ask yourselves what did the F/O learn from all this? I am the Captain, I take control from you and I screw it up.
Could the points have been better and more correctly and safely 'made'? I suspect this F/O regards this Captain as a 'cowboy' - job done?
I say well done WK, you handled a difficult situation well. You will, no doubt, be better prepared for an 'early' turn-in next time. I suggest you think about Admiral's advice