So when a 12 year old comes up in tears because she doesn't have her homework because the mother's live-in boyfriend kicked them out and she didn't have a chance to grab her backpack and they slept in the car all night, my reaction should be "That's nice, but you get a zero" and not a comforting hug and an offer to go talk to somebody?
A comforting hug is a neighborly thing to do. Hugs can be given by friends, church members, etc. In other words, hugs are not exclusive to mothers / fathers.
Teaching my kid morality ... that it is ok for Bob and Steve to have a fisting party for their gay friends is NOT ok. Nor is how to put on a condom or that it is not ok to fight for any reason even to defend yourself or requiring school supplies be shared (forceably taken from everyone so that things that they have purchased on their own really belong to others)