Sovereign state is separatist as establishment. This cannot ever be open to everyone.
The government of India did decide for not to take in any Rohingya refugees just to avoid any further infiltration of jihadi terrorism. Howsoever inhuman a situation such as this seems but is simultaneously politically correct also.
Europe is suffering the escalation of jihadi terrorism following the influx of refugees worshipping Arabism in the name of Islam. Post-9/11 George W. Bush ordered racial and fashion profiling at all entry points to prevent any more untoward incidents and succeeded despite getting severely criticised. Such profilings secured the situation locally.
If such a pofiling had been done for filtering out any Sikh involvement in the prime ministerial security after conducting the operation bluestar, assasination of Indira Gandhi, as happened, was impossible. Administratively that was preferable against the racial backlash that actually occured looting, raping and murdering the Sikh population of Delhi and other states after the assasination. If such a pofiling had been done for filtering out any SriLankan Tamils from accessing any proximity to Rajiv Gandhi after the mishap of IPKF in Jaffna, assasination of Rajiv Gandhi, as happened, was impossible.
Sovereign state is separatist as establishment. This cannot ever be open to everyone. Profiling prevention secures a political situation.