I kind of agree to this. Is it not exactly how people at American embassy and immigration behave. Sometimes they don't even bother to look at your papers and just say no. Why blame indian officials who do their duty. Would one be allowed to enter US without a visa? Then why should anyone be allowed to enter India. Sorry your kids that to go through it, but not for a reason right?