No one blames soldiers for surrendering. It happens all the time. The problem is that that British authorities were not prepared for this, and evidently are willing to accept the humiliation.
There is only so much you can do to be prepared as your own country has painfully learnt.