This strikes me as a scary first step. The whole "re-education" spin is extra-scary; if I had a kid who downloaded something and was exposed to this kind of treatment, I'd be pretty loudly wondering who Comcast thinks it is to be "educating" my child with its propaganda. What can we as techies do to combat this? How can we add a layer of encryption and anonymity that's so dead easy that it becomes ubiquitous?
VPN software, even setting up tunnelbrick on OSX is pretty easy for techies, but I imagine it can be pretty tough for newbs. It'd be nice if there was a one-click type of process. Maybe where the credentials are transferred via web service using a login auth from the desktop client? The technology for anonymity is there and adequate, just needs some proper UX design and user education.
Technology has to step in and make anonymity and encryption basic on some fundamental browser, os, or protocol level, so that the average user doesn't even need to actively search out anonymity solutions.
I don't know what the answer is. I suppose if it were that easy, we would have figured it out by now.
Edit: VPNs are still not a perfect solution, because your activity on them could be logged. (The TOS says they don't keep logs? Then you're just trusting the company to do what they say in their TOS, because when the government comes knocking it'll go right out the window.)