The solution is the same as it was 20 years ago: let people hang out in a place that moderates according to their preferences. It's not like everything on the Net was uncensored 20 years ago, after all. It's that it wasn't so centralized, and you could easily find unmoderated places if you wanted - they weren't actively pursued to force them to shut down.