There are some rules in every society that at least deal with the question about what is appropriate and when, so these rules should serve as a boundary. But I agree, there will always be an area of uncertainty. Maybe we should just stop to think about how to eliminate these. Also, these rules differ from society to society. Maybe the greater mistake is to assume that there is a generative model that fits the needs of every society.