There’s always going to be a grey area, you can’t have a policy that takes into account every infinite story possibility. I don’t see Steam as being inconsistent in this case. They don’t want sex scenes involving children. Now we know they mean that no matter how the children are involved, even just as witnesses.