I believe each one of us are very well aware of this fact that we live in a world where only the strong and the mighty survive.
And to survive in this world, you have to be a winner, both physically as well as mentally. If you are not a winner, life will be very painful and uncomfortable for you.
There's one thing you must know and always keep in your head: in life people will only appreciate you if you make something out of yourself. It doesn't matter how nice you are but until and unless you are a winner in life, in the truest sense, you are not going to be appreciated and accommodated.
Call it the law of the jungle or whatever, but it is what it is. People just love heroes and winners and it isn't changing anytime soon.