Valve should've known Microsoft's policies the moment they want to make a game for their console. Apparently, they either didn't, or did and failed to strongarm Microsoft into changing them. Valve not liking these policies is a fair point, but Gabe Newell's personal PR strategy seems to be making a legitimate complaint and then attacking what he has a complaint against with an over the top and eyeroll worthy exaggeration.
That being said, that does NOT explain why Valve hasn't bothered updating Team Fortress 2 since 2007.









