>I think the better solution to the problem as it stands is to force people to start hosting their own content
Does this mean people need to start moderating their own content, also? I don't want to have to decide on rules of what to keep/delete, and I don't want to just let anything go, either. If I wanted to manage my own site, I'd build one -- I almost always just want to use a service that someone else maintains for me, including determining what content to show/hide. If I wanted to manage all that stuff myself, I'd just build my own Facebook.
The way I look at is this, self-hosting should be the norm and not the exception today. We have plenty of hardware solutions for this but the consumer end of the problem is largely due to ISPs not wanting to be what they are: utilities. If we could politically fix that problem (regulate Comcast and company properly) then I think the rest should be obvious for people. The rest comes down to making hardware solutions as simple as pressing a button and go from home.
Does this mean people need to start moderating their own content, also? I don't want to have to decide on rules of what to keep/delete, and I don't want to just let anything go, either. If I wanted to manage my own site, I'd build one -- I almost always just want to use a service that someone else maintains for me, including determining what content to show/hide. If I wanted to manage all that stuff myself, I'd just build my own Facebook.