I have never been able to get a rational explanation why Vamana Avatara happened. Maharaja Bali was a Daitya, no doubt. But he was just and observed all the rules of Dharma. Before him, Prahalad too was a daitya king and was very, very dharmic. But he was not banished, Maharaja Bali was. Why, oh why? Vamana is a unique avatar. He was the first avatar to be born in a brahmin family, next was Parshurama. Vamana did not kill anyone, latter did. What was the crime of Maharaja Bali? As a Punjabi brahmin I believe, he was the maryada rajottam, an ideal king. Better kings are hard to find. I understand that Maharaja Bali has day of worship among S. Indians. My Keralaite neighbours celebrate his day with quite a fanfare. They were surprised to know that we too venerate him!! Can anyone remove my doubts?