PIOs have no business keeping Indian currency with them in the first place.
Ah! Spoken like a true RBI Baboo. Of course that may be an Oxy-Moron.
With all due respect, people do keep a certain amount of currency of other countries with them if they need to have travel/contacts with those countries. Enough to pay the sudden "baggage surcharge" that airlines in India charge with their convoluted rules. (Air India - for flights on Air India ticket, allowance is very liberal EXCEPT if the flight is on Alliance Air although the tickets says Air India and nowhere mentions Alliance Air, where it suddenly becomes 15kg.)
Enough to buy breakfast at Bengaluru airport at 3AM: around 1200 rs for a family of 4 minimum.
Also, to be able to stay a night in a hotel when Airlines cancel flights.
When you have just gone through 4 hours of trudging in check-in/immigration/security lines, the last thing you want to do is stand in another Currency Exchange Line - and get ripped off, so you can get ripped-off again when you re-enter the country at 2AM 6 months later. You keep enough money with you.
So this may come to about Rs. 5000 to 10,000 per traveler. Let's say 40,000 for a family of 4.
This is specifically allowed in India's rules for currency. Your idea of "not allowed" is 1960s-vintage socialist/communist India, it may need a bit of revision. Yes, it's true, Indians were allowed $5 in Foreign Exchange and Taking Indian Rupees Abroad Was Strictly Forbidden. Except for members of the government, and their chamchas.
Secondly, please look up the concept of
"OCI" and the laws passed by India circa 2004-2005 - I assume you are an Indian citizen, so it would be a good thing to look up such things from time to time since your Baboos are 3-star King ignorant p.o.s.
The Overseas Indian Citizen is
someone who has all rights of an Indian citizen except to vote, hold elected positions in government, and get Security Clearances - except where specifically approved by Parliament.
"All countries" don't have such systems, India does.
So where in the above is the "right to hold Indian currency" taken away? OCIs have exactly the same rights as resident Indians to hold Indian currency.
Why should they have to come to India within a certain time to deposit that? Why not have the local consulate take the money back? Empower overseas branches of SBI to exchange?
To make it much worse, as the DeMo was originally framed, it specifically said that people resident abroad would have until end of March, maybe end of June, to deposit the money back.
I hope (and it probably will happen) that someone sues the pants off the RBI baboon for this.
As for your comment about "entitlement", I can turn around and describe your post as "petty jealosy of Marxist losers", so let's not go there, hain? AS pointed out in the Petition, it is the hard-earned money of honest people. Somehow in India, the concept of honest people having rights, tends to be forgotten by both the government and its baboons, as well as the Marxists.