Had this happened to an Indian in US or any such advanced country it would have been fine under the pretext that they are disciplined and blah blah but when we India do the same things we ridcule each other like this....what humanity are we talking of.....we are expecting law makers / implementers to excuse us even if we are to blame or we make a mistake like this one (silly forgetting a VISA!!0...no way...I think this was and should be the right approach. Its high time that people (both NRI Indians etc and Foreginers) take India seriously.