Half indian doesnt mean anything. If you were born here you are an american. If you dont speak any punjabi or urdu, you are an american.. Clearly you dont identify with the indian social group so you are therefore NOT indian.. but a person of indian descent.. and i doubt you bring all this up in casual conversation
How nice of you to decide for me what my ethnicity is or what social groups I identify with without having met me. It's statements like this that have so many posters here saying that you should drop this subject. You're making a complete fool of yourself by continuing to argue about an issue that you clearly don't understand.
--Sran