Dear Badri,
I just wanted to tell that there are incidences in Mahabharata where the human race is divided based on birth and more over what each one has to learn was determined by some upper segement of society.
The first one is Ekalayvan and the second one is Karna (when his Guru sleeps on his lap, he withstand the pain of insect penetrtaing his body. Guru finds him as sathryan and curse him). I accept that this two incidences don't spoil the greatness of an epic. I also accept there are soem great moral and old mythicated history to be learned from some of the stories, but at the same time we have to accept that there are some of the incidences which indicate a bad system followed by our ancesters and our mythical Gods also recognized such system.
I placed my posts here when I found here every one tries to give a holy cover to all the incidences even to the suffering of common man. Killing of thousnads of common man in Kurusethra war and their sacrifice (what for!) is not at all given a thought. Thousands of people died for the interests of few selected ones. Thats where I feel sad.
About mahablai, Onam, underworld kingdom etc, if we remove the mythical aspect and assume Mahabali and Indra as two kings and Vamana is the just a powerful being who act in the interest of Indra, it will be different.
If here everyone accepts Mahabaratha characters are totally mythical ones and are just part of their religious belief system, I don't have any objection on their belief system.