Namaste Liang Ji,

Its a great question, my answer will only be superficial. If you like reading I could recommend a book, Ethics in the Mahabharata a Philosophical Inquiry for Today by Sitansu S....