Hare Krishna !
I have a very basic and simple question as to why or how demons like Ravana, Kamsa, Hiranyakashipu, etc take birth?
Since God is creator of everything in this world, would it be fair to say that even for demons?
If yes, is the purpose of their creation to make people understand the difference between good & bad ? Or he wants to convey some message via them?
Can demons be actually considered fortunate to be killed by God?