We teach our children that God took different incarnations to destroy evil and protect the world.
But a question which was asked by my children and for which I had no answer was "Why was King Mahabali killed?"
King Mahabali was a good king.He was renowned for his charitable works. The people in his kingdom were happy. These are not disputed by any one.
He was also tthe grand son of Prahlada the foremost Bhaktha of Vishnu.
Then why did it become necessary for Vishnu to take an Avatara with the specific purpose of killing him?
Is it because he was an Asura who had become very powerful and thus incurred the jealousy/wrath of the Devas?
The oft repeated reason that he was full of ego and was full of pride does not wash. These are not evil from which the world had to be saved. All Kings were ego centric and proud. Indira was never known to be humble.
Did Vishnu kill him as a representative of the Devas?
But a question which was asked by my children and for which I had no answer was "Why was King Mahabali killed?"
King Mahabali was a good king.He was renowned for his charitable works. The people in his kingdom were happy. These are not disputed by any one.
He was also tthe grand son of Prahlada the foremost Bhaktha of Vishnu.
Then why did it become necessary for Vishnu to take an Avatara with the specific purpose of killing him?
Is it because he was an Asura who had become very powerful and thus incurred the jealousy/wrath of the Devas?
The oft repeated reason that he was full of ego and was full of pride does not wash. These are not evil from which the world had to be saved. All Kings were ego centric and proud. Indira was never known to be humble.
Did Vishnu kill him as a representative of the Devas?