Human nature is a very complicated topic to discuss for there are many different angles to approach. However in my opinion, the factor that affects human nature the most is the personal experience of that person. These past experiences determine how well you view life, your personality, etc and can ...