When the 2G scam was exposed, the Government was compelled to cancel the licences to the private companies.

When the ISRO- Axis scam was exposed,the government was forced to cancel the agreement.

Why the government is not cancelling the coal blocks allocated to the private companies even after the scam has been exposed? Is it necessary that a Supreme Court verdict is necessary or a massive movement by the people is necessary.

Is there any hope of better sense prevailing on the government?