Anybody aware of such law?
The current government has been extremely hostile in this regard, the previous government was very accommodating. I expect things to revert once the current government falls out of favour.
why most of your post shows hatred against India, Indian laws, Politcians
All three of those things are completely different from one another and should not be mistaken for one or the other.
Laws are amended or abrogated on a regular basis, regardless of country. The demographic changes, younger generations come into positions of authority and do away with laws enacted upon by the older generation. India in particular is a young country politically, and the laws will remain a mess for the next few generations. Incidents like this person's situation help bring awareness to changes that need to be made. Just because something is a law now, doesn't mean it will remain a law, unchallenged, until the end of time. And it is perfectly acceptable to criticize a law, while still respecting the fact it is currently a law.
Politicians by nature, are self centered. It's how you become one. No social service worker will have any chance of becoming a politician. You need to be motivated by greed and power. And when you're one, you do a little good every now and then, to appease the masses. I hope no one actually believes that such people should be praised, idolized or worshiped. Politicians exist to be criticized. This is why it always seems like only the bad people remain in power and all the good people disappear from the spotlight.
We all love India, and it is perfectly normal to love a country while disliking it's politicians and laws.
remember Shahrukh khan he was detained for over 24 hours
It was one and a half hour the first time, and two hours the next two times. And the US Government issued an apology:
https://variety.com/2016/film/asia/shah-rukh-khan-detained-by-u-s-immigration-again-1201836329/
The only apology the current government has ever given was the non-apology allowing Apple to ignore the new IT rules because not doing so would jeopardize Apple's investment plans for India.