Honestly the anger isn't even aimed in the correct direction. Its EA that you should be pissed at PS3 TOB owners. Valve gave PS3 owners the chance of playing the games on the PS3 by getting EA to do the port since Valve has no PS3 team.
It is completely EA's fault for a crappy port NOT VALVE'S.