Isn't Windows Retirement (Vista) going to be doing something very similar to that, with the whole Trusted Computing thing?
In the end, it's probably a good idea. The Internet is a little too anonymous. But there are bigger problems to worry about, still.
My solution: create an Internet 2, designed for business. To even connect to the Internet 2, you need proper firewall, anti-virus, and all the necessities. It will cost significantly more to connect to it, and is designed for businesses, not users. There are still *a lot* of businesses using private pipes due to the crappiness of the Internet, so I'll bet whoever finally creates the Internet 2 will be extremely rich.