Steam, and Valve.
The amount of pure, unleaded trash published on it nowadays drives me out of my mind. If I didn't have 200+ games on my account already, I would have stopped using it long ago, simply because of this atrocious lack of quality control from Valve. The fact things like The Slaughtering Grounds are still allowed to be sold shows they simply do not care. Their refund system was just a half-assed, duct tape fix for this.
Not to mention their introduction one of the worst ideas in PC gaming, Early Access. It's idiotic, you should not have to pay for an incomplete product with a vague promise of "it'll be done eventually".
But of course, no one cares because "Valve is so epic HL3 CONFIRMED GABEN LOL".