What's great about Squall's personality is a lot of people can relate to him, I know I do in some ways. He really does care though he just doesn't want to/doesn't know how to show it. He also cares what others think and even admits it to Rinoa later on (although she's uncouncious. lol, that's Squall for you.)