Its human psychology. Everone wants to be superior to the other. This psychology is the root to all evil. The solution is only a STRONG leader. A leader who will stand in the middle of all this crap and control people with strong decisions. We need a good justice system too, but I doubt our justice system. After all the justice system is also made of people and people discriminate. We need a better police system, I doubt this system too. We have seen in Bihar how police belonging to one cast behave with people from other cast. We just need better people. Our key lies there! And in todays India IT IS IMPOSSIBLE. Its good to say impossible is nothing, even impossible says I M possible. But the reality is "impossible" does exist.