You are grossly mistaken my friend. Whatever you said that hinduism did is not actually sanctioned nor attested or approved by hinduism.
HInduism doesn't talk about caste or discrimination. The vedas/Upanishads dont talk about discrimination.
Hinduism didnt divide people on SC/ST/OBC it was the government. The caste was a social practice not a RELIGIOUS one!. People were already divided on the basis of occupation in those days and when they embraced hinduism the caste practices continued too (look how castes are in christianity and islam. Look how tribals are following tribal rituals in africa inspite of being converted to christian for eg.,)
In hinduism, Devi is the mother goddess is a women. The concept of Goddess is not in Christianity and Islam and every other religion. Hinduism respects women and expects women to be part of any and all ritual and gives value to that ritual only when women are present. For eg., if you are doing some function/ceremony in your home and if you are a hindu atleast one women MUST be there without which it has no value!.
Hinduism doesn't advocate superstition, madness and so on you listed. These are individuals who do things according to their satisfaction. In Vedic hindu scriptures there are no superstitition mentioned or asked to practice.
You haven't learned anything about hinduism. The religion never approved, sanctioned nor ratified such practices, it is just humans took things in their hand. Hinduism is the BEST wis