Cory have you played Crisis Core?
to me it was the the other characters from ff7 that was forgiving, patient, and more humane (Tifa and Aerith) .. i mean they knew all about Clouds lies.. but, they still kept with him till the end.. they even fell in love with him.. to me that was the ultimate betrayal to Zack
..
i still remember the scene where Cloud and the others went to Zacks house.. and they all pretended like they didn't even know Zack!
..
i mean, sure.. in the end Cloud stopped Sephoroth.. but, to me that's all the good he ever did.. IDK i guess i don't like liers and fake people very much, lol .. i really would have liked Cloud more if he at least had some respect for Zack and his GF.. and dammit Cloud, stop lying dude!!