dear Deepak Caste system does not exist in our religion. and our religion is Sanatan Dharma not Hinduism. Infact The word Hinduism itself does not exist in our scriptures. This word was given by persian people to those who were living to the east side of Indus river. Our scriptures call our eligion as Sanatan Dharma, Sanatan means spmething which has no beginning and no end, something that is eternal. Caste system was not in our religion, We had Varnasrama system which divide work according to ones mode of nature and not by ones birth in a particular family. But due to the influence of Kaliyuga Varnasrama system has been eroded. and its perverted form Caste system has come up.
One needs to read ones scriptures before blaming any religion. Our scriptures are most authoritaive , exhaustive and complete and describe every branch of knowledge completely. They have everything what all the other religion of world have plus much more than that. One should first read it and then comment. Hare Krishna