I prefer that method rather than being too open with children, but maybe this goes back to each family setting, environmental norms and so on, because it could be that environmental habits can influence children's initiative in doing what they don't know before, logically, it will be useless if we live in a gambling environment, sooner or later our children will do it or get to know it.[/quote
Well, it's true that environment that a child grow up can actually affect kids but that's if the parents permits it. Speaking of openness, I think there should be a 100% open door relationship between children and their parents, because if you are hiding from your kids things that they should know, they can possibly learn it from someone else in the neighborhood and they might end up to learn it in a negative way. It's better to educate kids about what they seek to know, then tell them the implications of doing it at a young age.