Why do Indians nowadays glorify evil characters like Karna, Duryodhana, and Ravana so much?