All those what u talked abt, Hinduism does not preach even a single. These problesm are social problems, and hinduism can not be blamed for this. You talk to any Hindu (or for that matter any HUMAN being), they will condemn any of these practices. I dont know your religion, and neither interested in, but just keep your hand on your heart, and ask yourself that what makes the muslims in valley agitated over the transfer of 40 hectares of land to facilitate the hindus in worshipping their god? And i am sure you wont find any "just" reason.