Except for the fact that Verizon has a privacy policy, and it states that calling information will be provided to government upon presentation of a subpeona. And there was no subpeona here.
Gawd, you call this a defense?
The American public has it right, with nearly 2/3 seeing no problem with collecting a bunch of phone numbers so that some subset of them might yield a pattern involving terrorist activity.
And the Supreme Court does not support your understanding. So on with your tilting at windmills.