I really love how Goro is both supportive and responsible. As to the father question, it's fair to rely on them but to paraphrase a certain vampire "Only a human can defeat a monster" It's not a bad thing to learn to defend yourself against the supernatural imo.
Also, Japanese gift giving is a labyrinthine social game, my goodness.