I wouldn't count on being able to argue your case. The typical ToS shit on the customer and grant crazy rights to the company, and any petition is basically as important as any other customer service issue, which is to say, don't hold your breath. Those who have actually used Steam may have a different opinion of Steam's customer service specifically.
I'd say it's a cost of doing business: any failure of their software must be a detriment to them. Valve needs to code securely, and if they fail and lose your personal data you're not going to get some cash payout. If they accidentally charge you triple they need to pay you back. If they accidentally don't charge you then they should be assed out. In the end this should be a situation where they are 100% responsible for doing a good job or else suffer some consequence. There just aren't many other mechanics for meaningful feedback about their business practices and the quality of their service.
If the game's seller wanted that money, they should go to Valve and ask why their shit don't work.
If we as customers had more control over the company, if we could demand a rebate for terrible service or poor customer support for example, this wouldn't be the only method for meaningful feedback and it would be appropriate to file a support ticket. I guess what I'm saying is, if you feel that your relationship with a company should be one where you are powerless, my argument makes no sense. But if you think your customer-corporate relationship should be more evenly matched, you need to be able to exert power somehow, and this is pretty much all you've got. They built it that way for a reason: because they were the ones building it.