Your message is "ignorance at its best". Whenever you go to temple, do you try to figure out what is the caste of the person standing next to you or do you focus on your prayer? Also how many people do you know going to fortune tellers for caste reasons instead of materialistic gains? The word "Hindu" is used no where in the Hindu spiritual centers(Not talking about caste political parties). I don't think you have ever visited any such place. There is lot of things you have left to know about Hindu philosophy. Also, don't ever think that going to temple or following caste systems is Hinduism.