Couldn't they bully the ISPs to force everybody to use it? Seems like we should worry when they set up the groundwork for something like that, and not after the fact.
I don't see how this would be implemented at the ISP level
Simple: all new contracts with any ISP will require the customer to provide the internet ID.
All existing contracts have to be renewed no later than {date}, and if the customer fails to provide the internet ID by that date, he is forcefully disconnected.