Originally Posted by sbhikes
At some point you have to allow people to learn from their mistakes. That is a form of helping as much as fixing someone's flat.
I like this logic. Lessons you learn the hard way tend not to be forgotten, so you don't wind up repeatedly doing the dumb thing in the future. Speaking for myself, I usually learn the most when I make things right after screwing up.