Is the Half-Life 2 EULA illegal?

WE REPORTED last week on the problems that many people are having connecting to the Steam servers to play Half-Life 2. We had lots of people emailing the INQ to say that you could always use offline mode to play without a net connection, but these people seem oblivious to reports online that many people are unable to get this mode to function properly. More interesting, perhaps, are the legal agreements that surround a purchase of Half-Life 2. One is that no mention of Steam is on the HL2 box or in the End User License Agreement, yet it is required to play. The second is that where a gamer buys a copy of the game for which the CDKey has already been hacked, he will have to wait up to two weeks to get a replacement from Sierra/Vivendi, since shops will generally not take back opened software. The third is that no copy of the game can be sold without paying Valve a $10 fee to transfer the CD-Key to another Steam account. So, a number of problems with tricky solutions. A big thanks to the numerous INQ readers that contributed information and advice to help us wade through the statutes of m’learned fiends. Disclaimer: I have studied law, but am not a lawyer. This isn’t legal advice, just for your reading pleasure.
The Inquirer,