I think that your concern about your younger friend was admirable. We all have to resist impulses that might take advantage of a younger (or more vulnerable) person. They may not be "wrong" in the beginning but they have the potential to become so. An example of "the slippery slope"! As in the story that has been making the rounds on this forum: a man went to a Cherokee shaman and said, "I have two wolves fighting inside me. One wants war and the other wants peace. Which will win?" The shaman replied, "The one you feed".
Many times people think that "bad" impulses mean you are a bad person. This is not true. Everyone has impulses. It is the impulse you feed that determines who you become.
I have a friend, quite a good guy in many ways, who let himself get out of control and the results were horrific. He knew (age 14) that he had to stop what he was doing (peeking through windows in hope of seeing women undress). He chose to continue and the problem escalated until, last I heard, he was doing time in the penitentiary for a violent rape. He had, in effect, ruined his own life and the lives of several women.
I know he had big "mom" issues but I also know that he did not hate the women he raped. He had just let himself do stuff that was against his own values and beliefs. That's dangerous. That's feeding the wrong wolf.
So, I think you are wise. There no point at all in the kind of guilt/shame that says "I am a bad person". Nobody is born bad. If our choices make us so then we can also choose to turn that around. No big deal. But the kind of uncomfortable feeling that says, "I did something I don't feel right about. I won't do it again and I'll get help if I need it" is what makes us truly human. That's, imo, is the definition of a good person.