Maybe developers can flag a specific achievement with Steam, that shows a player has smashed the game and bars refunds if it has been earned. It would need to be clearly shown to the player in advance though, not hidden away. Not ideal, but perhaps would help in some cases.