I have wished time and again that Karna should have been the real hero of Mahabharata. He possessed the virtues required for a hero. But why did the creator of that epic discredit Karna? The answer is obvious...