This was very bad of the government. Announcing that a particular currency note will be invalid within 24hrs is absurd. Such a decision should have been protested by the people considering the death casualties too.
There must 0.01% black money and 99.9% white money in India. India's top 5 companies [RIL, TATA group etc..] profits must be more than black money in India.