Re: Have you really checked the numbers?
If only it were that simple - I think you might be confusing the computers from movies with those from real life. I find a drug dealer regularly phones 118500, his mother, a local pizza shop, 2 suspected colleagues and a third number.
Reverse lookup the 3rd number (oh, there's another request) and it turns out to be someone who's of no interest but was just a contact for some reason. The police really haven't got the time, the info, the inclination or the interest to go digging on random people that come up in these things. But if it turns out that person works in a bank, or a courier firm, or a bookie, or a school, or a hospital, then yeah, you might dig a little deeper in case they're laundering cash, transporting drugs, obtaining drugs, or a potential danger to children who fall under a duty of care (this last one to point out it's not a blanket "but what about the children" but that the duty of investigation is very real), because that's the basis of an investigation. The police wouldn't be doing their job otherwise.
Look at the numbers of actual investigations this works out to ..... how many "rafts of innocent people" do you think the police have the time & resources to "trawl" ?
Genuine snoopers charter concerns, sure, be very worried.
But 700k requests in 3 years by ALL the UK police forces doesn't sound that bad once you look at what all those police officers we pay for are supposed to be actually doing. This report is a red herring - "trawling" will involved much much much bigger numbers than this.