All this is pointless hyperventilating by people who understand little about India.
This. People who have never travelled don't understand how these things work in places like India. Everything is corrupt. Everyone takes and makes payouts. No-one rocks the boat.
What has happened is that the movie moguls paid the politicians to make these laws. The politicians took the money and made the law. The law will never be enforced because it relies on the police.
The police also take bribes. So do the judges. Most crimes can be gotten out of with a nominal sum of money. This is why the charges will never be enforced, the worst case scenario is that they're used as a new way to collect bribe money for a little while. Actually enforcing the law is rocking the boat. This means it gets attention, people start asking questions, politicians who took the bribes will be looked at and whilst it's OK to take bribes it's never OK to admit it. The only people untouchable are those who made the bribes for the law... but that is solely due to the fact they have enough money to pay their way out of any trouble they might get in.