"If the bill becomes law, any company or individual that provides ANY service whatsoever may be forced to assist in NSA surveillance, as long as they have access to equipment on which communications are transmitted or stored—such as routers, servers, cell towers, etc."
We have the tech (and have had for some time) to prevent this happening. I don't know why some intrepid coder hasn't released an easy to deploy, self-hosted, p2p encrypted platform allowing limited sharing of files, comms, sites etc. I was involved in the development of something like this, and local government (AU) regulation made it untenable, but there are countries where this could be doable without repercussions.
The vast majority of traffic I care about on the internet is related to my close peers and friends. This could all be completely private. The intersections between other communities could be done with ACLs, the largely public stuff can still be hosted on servers.
The 2 main problems this faces are that it's adversarial to advertising and analysis, and that it doesn't involve payment to a 3rd party for hosting / processing. Both of these are positives in my view.