Here's the thing: Everything you've discussed is after the fact.
You talk about robust oversight with NSICOP. There is a principle in law called exigency, as in when a warrant or judicial authorization can't be obtained. That's different. In some instances, a judge would have the time and the evidence, and warrants are often obtained within a few hours.
Rather than having the minister exercise unfettered discretion over such broad powers, would you not agree that we should have judicial authorization and an independent judge should be the one making the decision, where we can do that?
