My point is that on a network with onion routing you have nothing to block. You are mixing the two networks that's a separate issue.
This still isn't a practical solution to the problem at hand. Most people want to watch a lot of streamed video, which isn't doable over a Tor-like network in the foreseeable future. Also, it would be impossible to get the support of the internet giants, without which I don't know how you could do this. They've invested a lot into being able to see and analyse almost everyone that's using their service.