Edit - Puppygames have published a blog post "addressing" the graphs and their opinion
http://www.puppygames.net/blog/?p=1708#more-1708
I don't know if he's right or wrong, if he's got a good point or if he's just whining.
All I know is he is a condescending douche and I want him to fail because... seriously wtf. He's somehow arguing that he wants to sell less copies of his game because fans suck and he wants less of them? But he also somehow feels entitled to charging way more for his games because they are just that good despite the fact that around 50% of people like them so much they want refunds?
If I actually owned any puppygames games I'd try and get a refund out of spite. I wouldn't really, I'm not that petty of a person
I mean.. the guy makes shitty games. That's basically all there is to the story.
The idea behind shitty games is that you get someone's money and then you give them the shitty game. You keep their money, they keep the shitty game. This provides a way to screw with that.
I do agree that a large portion of modern gamers are absolute shit and wouldn't know a quality game if it sat on their face. They are the "shiny" people who get star struck for 4 hours then get tired of a game. But hey, they get to brag to their friends about how much of a gamer they are because <X> just came out and they bought it immediately, right? Those are the people you don't want to "demo" your game.
However, the fact still remains that there are tons of shitty games out there. There are tons of buggy games out there. There are tons of developers who could give a fuck less about providing a quality gaming experience and instead raking in the pre-orders/EAs/Kickstarters/Sales and then running extremely quickly to the next engine/dev environment session to repeat the process.
It's for that reason that we need a refund policy. Yes, some devs are going to be hurt by shit gamers who want a refund because they couldn't customize their character's tattoos. However, there is also Chivalry. A shit game. We need refunds for those games.