You know, this bill is to codify what they have already been doing for years, illegally, as revealed by Edward Snowden. The "checks and balances" of which you speak were supposed to prevent that from happening.
Global terrorism and the internet do pose security problems, nobody would deny...