I agree with a comment made about passing judgement and being conditioned to think in terms of only good and evil in differentiating beings. Its a basic way of thinking that ignores the totality of a humans worth.
I read somewhere myself about how Duryodhana compared to the average human nowadays was a better human and that is very telling of this Kali Yuga.
Everything that composited the better side of his being is insurmountable because it was a different yuga altogether. Never mind Arjuna or Vidhur, the average person cant equate to just one good act Duryodhans. Who are we indeed in comparison?
You come to read comments where people are very quick to judge evil, label and target the person of the ancient era who committed a sin and tainted their life without comprehending the ambiguity of Dharma and how it affects each and every person, and this is very common in our age of hypocrisy. I do not in any way intend to glorify Duryodhana, every mistake he made ate away a piece of his humanity but nor should I partake in completely downgrading him due to that, his good qualities had accumulated which we could not even try to overcome through our own life unless you are saintly or truly live a pious, authentic life..
That is why Mahabharat interests us so much, its characters, all of them, contain both the bad and good in them, some more, some less. One act of goodness and worth/capability cannot be equated, we are no match to the relentless determination that Karna had defying against all odds thrown in his path, the limitless generosity of Duryodhan, the earnest, courageous and fine skill of Arjuna, the strength and resilience of Draupadi, just to name a few characters, they were not ordinary but yet retained something that is relatable to every human being to some degree, and compels us to review and reflect on decisions that we make, actions that we take in our life