You are dead wrong.
The paragraph included below was pasted from the Microsoft Windows 2000 Platform Software Developers Kit dated February 01, 2001. The MSDN Library is available for reading at the msdn.microsoft.com web site. Anyone who doesnt believe the "tator" is invited to go the the MSN developers website and do a search on raw sockets.
Microsoft told me that they would either go to a new way to prevent raw sockets or change the documentation in future versions. The final verison of XP server is not finished so I don't know what if anything will be done in XP server.
Here is the paragraph as it appears in the Microsoft documentation.
Note On Windows NT/Windows 2000, raw socket support requires administrative privileges. Users running Winsock applications that make use of raw sockets must have administrative privileges on the computer, otherwise raw socket calls fail with an error code of WSAEACCESS. Microsoft Platform SDK, February 2001 Edition. This content last built on Thursday, February 01, 2001.