But a hop on the Internet is more like a rental car, or like cash. Sure,they all have unique IDs at the time of use, but I can’t make the assumption that the current user to control it has any correlation with past or future users, and restricting networks (or encouraging locked networks) to support that false assumption is a bad idea (global ID cards anyone?). Those restrictions have forced the design of networks that route all traffic through central points (arguably for our safety, but also negating the distributed nature of the Internet). I would not restrict the use of cash; freedom trumps safety, IMHO.
By centralizing the Internet we are making it fragile and useless. I should be able to create cross links with my neighbours, but your resolve - that my address stamp is near to guilt by association - prevents it, and is simply invalid. I should be able to run a Tor exit node from home, but I can’t - because I’m not that crazy. 
IPv6, for example, has such a large address space that people can just make up numbers under a prefix as part of stateless auto configuration. It is not fair to paint the controller of that prefix with the same brush as all the nodes on the network, but that’s basically what we are doing with IPv4 by assuming that the address of one NAT device is associated with the ultimate user. An IP address - a discardable pointer for the purpose of routing - is not specific enough to be used as evidence of wrongdoing, assuming there is any presumption of innocence today. It’s time to let it go as far as the law is concerned. It’s just not enough to infringe my right to provide service to my friends, family, and community. The costs of being a misanthrope are immeasurable.