@Lord Nemesis : am not surprised that you find "very little good about our culture". That is Macaulay's effect.
I do not know what/where you have read about our culture/traditions, but pl. do make one final attempt before giving up. Since I am not an expert to give you/anyone guidance on this subject, you can decide where you wish to search.
Google is good friend and has made available many resources which otherwise would have been out of reach for most of us. One persoanl ex.: I was once searching for one specific word of MahaLakshmi Ashtakam and wanted a Telugu version, one of the websites that Google thre-up was University of Pennsylvania!
===================
We as a people/land/society do not have a specific religion. Hindu is a term coined by foreigners. Our phrase is "Sanatana Dharama". It is only a pointer to the way individuals conduct themselves in the society.
Ritual is just one aspect primary purpose of which is to create/facilitate a setting/atmosphere/ambiance where one can channel one's thoughts towards the Supreme. "Hindu" "religion" is the only one where you can say "I don't believe in god & most importantly, get away with it

You can create your own god even. There are no rigid rules (we have 6 schools of philosophy, Vedanta being the most famous).
Whether people like it or not, other religions' heads like the pope actively push for conversions - using any means. That is the facet which I thoroughly detest.
I am not sure if you are aware, but "Dharma" does
not have any conversion mechanism; as it allows anyone to believe/not believe anything they wish to. That is the reason the only country where Jews never got persecuted on this planet is India.
However, as in every place we do have bigots/fanatics. Assuming the same percentage of bigots/fraudsters across all countries, our huge population factor kicks-in and hence there seem to be so much more visible in India (esp. on TV, where unfortunately sensationalism & oneupmanship is the order of the day).
OT:
Problem with these kind of topics is that there is always a danger of them degenerating into name-calling/slandering. I do not wish that this ends up that way. We may disagree, so be it! So, I will not be posting anymore on this subject ( I will continue to read though

).