Human nature is weird thing indeed. I think it is best to say that there is no recipe to understanding it either. Everyone has different experiences, different views.
Nice post.. I enjoyed reading it. Even though that, I am not much into biographies.