I think we have all gone through the same situation you narrate with our children, they gradually understand our reasons for not pleasing them all the time. We should not worry about what others will say, each of us have reasons for our actions. As children grow up they will understand, but we must explain to them with dedication, affection and with practical examples that will not create trauma. Your story is very well told and structured. Best regards.
Thanks for reading and leaving positive feedback.