El Ejecutivo de la India ha justificado la ley por la necesidad de dar asilo a estas minorías perseguidas en sus países de origen. Sin embargo, el texto, impulsado por el Gobierno del partido nacionalista hindú BJP, ha sido muy criticado por ir contra el espíritu laico de la India al hacer de la religión un factor para obtener la ciudadanía.	
Duras protestas en la India por la aprobación de una ‘ley antimusulmana’