Forcing companies to keep records for the NSA doesn’t sound like a solution to the problem.
No, it doesn’t. The NSA and other government agencies threaten dire consequences for the private companies, regardless of their rights.