People comparing Karna and arjun most of time. I don't know why but those are telling about Dharma first look and read all the true story of Mahabharata. In this Mahabharata epic everyone there should be responsible for this kurukhetra war. It's matter of choice how you treat that war. Pandava were loss there all younger generation because of there mistakes and kourava payed there life for that but there younger generation was safe. I like Karna as a better person than all the kouravas and pandavas but one wrong choice in Mahabharata make him evil. That's the fact.