I don't think you can ever really understand a character until you've walked in their shoes.
The more you know about yourself, the more patience you have for what you see in others.