Quoted By:
Always keep in mind: there is no such thing as good or bad, evil or saintly, black or white, in Indian Vedic philosophy.
Every mythological character in our belief system has good as well as bad sides.
King Ravana was a great devotee of Shiva, who also did a lot of good for his own subjects in his Sri Lankan kingdom.
Lord Ram although he did a lot of good, he doubted his wife's fidelity, had domestic disputes with her in front of his kids, made her cry, and finally forced her to undergo trial by fire in order to prove her innocence, and when she was found to be innocent and loyal by Lord Agni (the God of Fire), she "divorced" him, took away his kids, and left for heaven