It's discouraging to hear people lump all people involved in this discussion into groups, like indies, devs or users. The reality is that there is a problem but the new Steam solution didn't solve the problem, it just changed the argument. Steam needs a better system to provide the customer with a way to get legitimate refunds. It also needs a system to ensure devs don't simply bear the brunt of abusive consumers.
Consumers are getting very used to Free games that aren't free for those doing the work. To those that think the game industry is the only industry that has refund issues; consider how many people get refunds for watching movies they didn't like and often that will cost you $12 or more dollars. No, users aren't picked on in this industry any more than any other, we've just developed some lopsided expectations.
The refund system on Steam is a step, but it's not a solution. Steam need to do more work as does the game industry as a whole to improve QA and customer satisfaction.