The Battle of Isandlwana was totally unnecessary and the British officer who led it was completely unprepared.