Ok, now whether anyone is aware of it or not, there's been some fisticuffs between EA and VALVe over EA's games being distributed over Steam. Apparently it's an issue with the way the DLC for these games is being distributed, and how Steam's Terms of Service agreement only allows DLC and patches to run through Steam itself instead of client-side, and that there's some sort of exclusivity agreement that probably includes Origin, EA's new online store, but not Steam. For reasons like this, apparently, Valve has pulled down Dragon Age II and Crysis 2, and won't be sticking up Battlefield 3. EA is kicking up all sorts of fuss, while VALVe is completely silent about it. This is what I've been able to get out of it from my (relatively light) research.
I'm putting this topic out here because I'm fucking confused, and would appreciate a good explanation and justification. I get where EA is coming from to some extent, but it wouldn't be that difficult to make a few tweaks to the Steam version of their game to get it through, would it? Also, what do other people think? Who's the devil here, EA or VALVe?