Hinduism is not a religion in its narrow sense. It is a conglomeration of various beliefs and even atheism. Atheists existed even in Vedic and were known as Charvakas.
Our culture has survived the onsalught on semitic religions (Islamic invaders and European christian colonizers) for nearly 1000 years. Still about 85% of our population are following the native religions where as in most of the other parts of the word, the Islamic invaders and European colonizers were able to establish the supremacy of their religions. That itself is proof of the inherent strength of our culture. No amount of ridiculing by the Christians and Muslims will not make any difference to any one following the native religions.