Yes Sephiroth was an outlier, and yes there was a bunch of fodder SOLDIER 1st class enemies. If your telling me that Zack's original death at the hands of a bunch of Shinra grunts is totally fine, then explain to me why, as others have pointed out, Cloud could get shot multiple times by the first two MPs in the game, and not die. This is why I found Crisis Core's ending to be more compelling, yes, you are right a well place shot should kill someone, but for as ridiculous as Zack's Last Stand was, I found it to be a more believable death for him. Especially the transition from the army, to the last three grunts at the end, not that dissimilar from the three that chased him down in the original.