Granted this isnt HL2 level disaster
haha, HL2: the standard by which all gaming screw-ups are measured; sad but true.
But if the current state of the game is a result of selling out to MS, you can't really blame them. They (the devs and publishers) are in this to make money first and foremost.