I found interesting how Cloud hated Sephiroth for what he'd done, but at the same time viewed him as an idol (he pracitcally says so, when he (SPOILER)slices Sephiroth with Zack's sword in the Jenova room. Could anyone see themselved feeling both hate and respect towards someone at the same time?