Here's the thing. Idiot-proofing and holding hands removes consequence from your actions. Want to get rid of that ring? No can do, the devs don't want you to break the game!!! It *sounds* like the logical thing to do from their part, and yet, it really removes free will from the player. On the other hand, what would be the alternative?
YOU WANT CONSEQUENCE? YOU CAN'T HANDLE CONSEQUENCE! BAM, game-stopping. You threw away that ring, moron, now you can't play anymore. BWAHAHAHAHHA. Is that consequence? Bad design, what?
The problem there is that the consequence is applied on the player, not the PC. THAT's bad. Not idiot-proofing the game doesn't mean murdering your idiot players. It means giving the proper consequence for your actions.
Your character did something stupid, then s/he pays the price. The CHARACTER does, not the player.
If dorkface #23242 wants the ring later on in the story, and you don't have it, he's not going to like you, which may lead to a more difficult path in the storyline. Your character was stupid, s/he pays the price. The player, on the other hand, isn't directly penalized. Instead, s/he gets exposed to a different gameplay experience BASED ON PROPER CONSEQUENCES FOR HIS/HER ACTIONS.