Characters most often show the opposite of how they feel. Characters are heavily influenced by society and feel the need to be socially accepted. This usually means hiding the way they truly feel about things.
When you are born, you don’t have a need to fit in. This changes as people (family, friends, etc…) tell you how to behave in order to be accepted in their circles. These social influences train people to act a certain way to fit into society.
In an effort to be accepted into different social roles, many people subconsciously choose to show different parts of their personality to affect how their character is perceived.