Actually people always want to live in benefit so take decision as per his or her benefit.
No, Santosh I would say accepting your benefit is good if you really think it was your mistake and it is not that everyone is selfish, it's long way to go before before we give up on human beings!!
Thank you vidhi but its a good attitude but according to the situation and the people around us we should take a decision whether to accept our faults or not