Funny, there's only one or two reasons Valve ever deactivates accounts.....
One of which is that Steam is just an awful system.
Said Steam account was only logged into about 4-5 times to finish HL2. The whole ticket system hardly ever works, and contacting mods on the Steampowered forums does not get you real progress.
Thankfully, I finally got a response. No guarantees, but they said they *might* give a CD key on Monday. Hopefully they don't require anymore silly games and give no more nonesense excuses.
Their excuse was "we ran out of CD keys".
It would have been common sense to at least warn the buyers that they are out of stock before buying. Lying to your customers, taking their money, and then saying they have to wait until they find the time to help give you your product already paid for is just a shady, immoral, and pathetic business model.