I srtongly believe what mumbai officials did was correct. An error is an error. U cant blame others when u commited a mistake. The worst part of an NRI's r they feel that they can do and act anything when they live in powerful countries like US. Just that they dont feel the responsibilty.
I would rather say when u got enough money.. why not travel again by getting all the documents. Why crib and find fault with Indian when u r so proud abt ur self.. NRI's pls change ur attitude.