Instead of banning vpns explicitly, you could require IP addresses are KYCd to a person. Any other IP, data would not be accepted by the ISP. But i wonder it must break too much of the internet in other ways because i feel like it woulda been done already.