Gods and Demons

Indian epics and Puranaas are tales of good vs evil and so thoroughly enjoyable(Amar Chitra Kathas of our younger days for example or Chandamama) and also have such hidden gems/nuggets.

My son is especially fond of the story of Bhasmasura. He finds it hilarious. We often talk of the Law of Karma, what we sow we reap if not in this life, in the next. And he asks why did Gods grant boons to the asuras who were wicked by nature. And I often say(with my limited knowledge) it is Law of Karma, if you meditate with single point focus whoever you are, the Gods have to grant boons.  Action begets response.

But the difference lies in the choices made once the Gods appear. Asuras invariably chose boons that granted them great power - and they used it to destroy the world and themselves in the process, be it Bhasmasura or Ravana or others. 

The saintly, wise chose closeness to God on the other hand. And this automatically led to enlightenment and greatness without their seeking. They served the world and serve as examples even today. 

And that's the main difference between Gods and Demons. Both are capable, competent - however the manner in which they chose to use their skills is what differentiates them.