Mahabharata- Why Karna Supported Evil?

Karna is one of the main characters of Mahabharata. He was the son of Kunti and the elder brother of Pandavas. But he did not know this. A charioteer brought him up. Karna was a great warrior and could match Arjuna in archery. But Karna's life went waste supporting evil of Duryodhana.

Karna was made the king of Ang Desh by Duryodhana because he could otherwise not take part in the competition for princes. Duryodhana wanted somebody with him to fight Arjuna. He therefore helped Karna and won his friendship for life. We can say that Karna sold his soul to Duryodhana forever. When Draupadi was being disrobed Karna was amongst those who were laughing and making a joke, little realizing that
Draupadi was the wife of his younger brothers. Even otherwise Karna should have got up and protested against this disrobing which was very evil. But he did not do so. His wisdom was lost in friendship of Duryodhana and like others he was also thinking of ways to show Pandavas in bad light. Karna's duty was different. He should have got up and protested. But he joined others in laughing though he knew well that to laugh at a helpless woman who was being disrobed was extremely wrong.

In the end of war when Arjuna was asked by Lord Krishna to kill Karna, Karna reminded Arjuna of righteousness. At that time Lord Krishna reminded Karna of all evil deeds done by him. Karna had no answer to that. He could only bow down his head in shame. Karna died a death of shame and defeat. A great warrior lost his wisdom and supported evil because he had promised that to Duryodhana. Karna should have followed the path of righteousness and virtue. Sadly he followed the opposite path.