1. Yes it is. But many people have done it, including me, successfully. Alternatively, you can send them an email and request to get the visa printed from NY or Cali visa office.
2. If you move to India, you may request them to get your visa printing done from NDVO. There is now way they will...