I happen to think it truly isn't as simple as "let people fuck up and learn from their mistakes".
If we have shared responsibility-and that responsibility is a person (child or children); then I am not going to stand by and watch them fuck up in any way that will harm the shared responsibility. They WILL probably learn from it.
But-I really don't give a damn.
If they want me to respect their right to "learn from their own mistakes" without my interference-it would be a good idea for them to NOT take on joint responsibility with me involving innocent parties (like children).
Outside of that context-if a persons idiotic actions are not likely to hurt innocent parties-I don't get immerse myself in their lunacy. Let them learn from natural consequences.
"Love As Thou Wilt"