I have posted this thread because I have heard in one conversation that most Indians (maybe in a particular state) are vegetarians so it is unethical to eat meat in front of them. Another is about their family, don't ask personal matters especially about the wife unless the Indian initiates the topic. Well, things like that, I want to know to have a sort of a guide for the proper manner and behavior of a tourist there.
Each state has its own culture, so you have to follow in general. I agree, most of the people in this world are turning veggies. Secondly, about wife's question you have to read mind of the person, whom you are asking
There is no hard and fast rule that one should not eat meat in front of a vegetarian. It could be selective and very few may want it that way. On a lighter note some vegetarians do eat meat but secretly (lol) This rule about asking personal questions I think it is universal and not restricted to India alone.