Did you notice that Tseng asked for Zack to be kept alive but despite this when Zack is weakened and on the ground the Shin-ra soldier shoots him in the head to finish him off. It strikes me that there may be some corruption in the Shin-ra troops. Or maybe they had no idea of Tsengs orders.