I don't understand the hate. I do understand the lack of knowing what it is you're downloading for patches, but in every case do you really know other than some changelog.txt that you BELIEVE is in there? Trust me, vendors add much MORE to bugs and patches and fixes than what's in the changelog. They've been doing this for years and you don't have a problem with them.
Tell you what. I share what I did. I don't trust steam either but I have to use it so I set up a PC with a plain OS with nothing on it. Never used it to purchase anthing. I put it on a separate network in my house. So whatever patches they download to it, that's fine. I just run the game and that's fine for that standalone PC.
Works great. I don't understand the hate. By the way, the stolen source code I believe was HL2 not Steam.