I think happiness comes from self-acceptance. We all try different things and we find some comfortable sense of who we are. We look at our parents and learn and grow and move on. We change.
The world will change for the better when people decide they are sick and tired of being sick and tired of the way the world is and decide to change themselves.