Can one believe that lying can be morally acceptable in certain situations without it being a sin and without rejecting church teaching? Also, if not then is one forbidden to tell a child that Santa Claus exists (not St. Nicholas)?
Lying is never okay. If the person has no right to know something you change the subject, say something ambiguous (something that could be interpreted in two ways), say something with a mental reservation
Teaching your children to believe in non-existent entities is sinful, or at least not recommended, even if one expresses this teaching in a non-serious matter. It goes against truth, which is one of God’s primary characteristics.
Christmas was not made to be a secular holiday. It was originally a pagan holiday which one of our martyr saints have conquered. Lets respect this saint’s bravery by not spreading falsehoods, no matter how trivial they seem.
Children are innocent, and thus, can easily be manipulated. We should never value moments of fun over essential truths. Remember, as a parent, your job is to help your children reach Heaven. There are no alternatives if we eye the grand scheme of things.
It is not always sinful to say something that is literally contrary to fact, but these cases do not constitute lying. If you say, “I’m doing well,” when you’re actually feeling lousy, that is not lying since it is just a social convention to say, “how are you,” and, “fine thank you.” That sort of exchange is not expected to convey any meaningful information about your well being. And I suppose you could also make the argument that as long as you are physically able to respond, you’re doing well in comparison to some people. Another example is sarcasm. Sarcasm can be sinful, but not on account of lying, since it is clearly understood by the audience that you mean the opposite of the literal words.
The pagan holiday came after Christmas was celebrated, the early Saints spoke of Christmas.