I agree with SeedRankLou. Squall was well thought out, and his actions could be justifed by his story. Square may have done well to have given the other characters a backstory aswell, but that's not the point.