I am sorry to learn about your pain Mr and Mrs Vijay. But the officer was right in delivering his duty. You said that you are ashamed of being India.. That is obvious as you have taken "Green Card". What would happen to me if I enter "your country" (USA) which are so proud, without visa? I believe the officer was fair and he did the right thing.