Re "stop eating beef even though I knew that the beef we eat is not the milk cows adored by Indians. ":
Can you answer something that has been puzzling me? If I was in an Indian restaurant (a restaurant in India I mean!) and asked for a beef madras curry would the staff recoil in horror at my sacrilege - or do most Indians eat beef regardless? (Maybe it's the Muslims who eat the beef curries . . .)