A significant section of educated Hindus, today thinks that the so called secular parties have taken Hindus for granted and have focused on dividing them rather than solving problems of the majority.
The convenient tool of caste is exploited to the hilt by Congress, BSP, etc and even those who did not really want to think that way (ex: communists) are fallen into the trap of this social justice. Social justice is required, but not through the instrument of caste or religion. It should have been based on economic status.
We have such lenient laws to allow the unscrupulous politicians, administrative machinery, police, tax officials, etc to escape with day light robbery of the common public.
We have created complicated laws and laws that are archaic, to make life miserable for common man. This helps the administrative machinery, tax consultants, etc, to exploit the public. The poor have remained poor while those who have had access to power or education have progressed.
So, it is natural for the morality to be not absolute in this context. People justify anything and everything according to their whims and fancies. A politician justifies riots, bribery, abuse of fundamental rights as eloquently as a lawyer who defends the most indefensible criminal.
Compromise, exploitation and silent acceptance of the brutal suppression of fellow citizen has become an accepted way of life.