My respect for Valve took a big hit due to Dota 2 and Valve letting bad actors run rampant. I started playing Dota 2 because it's hard to cheat there due to everything being recorded. I eventually quit Dota 2 altogether because Valve doesn't give a damn about its community. Example: The beginning of the end of Dota 2 for me was when I played a game where the other team kept raging at me on comm, saying various unprintable things as they kept dying from my team, me especially since I did most of the killing. I didn't reply at all, which seemed to make them even more upset. The entire other team reported me at the end of the game because they were sore losers (I didn't do any cheese, they just lost because they sucked and their egos couldn't handle it) and even tried to get my own teammates to report me. My teammates asked why. They said "because he's a f__" My teammates were like "you mean because you got beat." The only thing I said the entire game was "gg" and that was AFTER the throne died. I got a 24 hour comm ban out of that thanks to sore losers. WTF.
I had already given up playing Source games based on rampant cheating in DOD Source, TF2, L4D2, etc. that Valve seems to not care about or else not be able to fix. I only use Steam grudgingly now. F U Valve. Fix the cheating and ridiculous reporting system instead of designing more hats. Even if HL3 comes out tomorrow, I'm not buying it until it's like $2.
EA Origin is even worse though, I could not even play DAO without circumventing the broken DRM system because Origin didn't push patches through the way Steam (usually) does.