All these graven images are stood before in awe by the followers of these religions. The tooth of the Buddha in Sri Lankan town of Kandy is another loved and respected image.
All religions have their symbols of holiness.
Therefore,Hindus are not idol worshippers in the sense implied. They are intelligent people, and intelligent people do not worship stones or statues. Hindus invoke the presence of great souls living in higher consciousness into stone images so that we can feel the presence of God. Though we may have a stone image of a God, we are invoking the physical presence of the God into the stone image to bless us. Invocations of this nature can be performed by invoking God's presence in a fire, or in a tree, or in the enlightened person of a Sat Guru.