Mishap, wise words once again.
I think I've gone on at length before on similar subject matter....i.e. our children having huge problems to cope with that we dearly want to solve and make everything 'all better' as we did when they were toddlers and needed our help every waking moment.
As they get older they begin to live their own lives, make their own choices (and yes, having sex with a friend is a choice....no one forced him) and we have to learn to step back a little each time. I am not saying that we should let them just get on with it, we can support, guide and still love them but we cannot step in and solve things. One day we will not be around and our children must have learned to make better choices OR have learned how to sort out the outcomes.
Also, as we get older and frailer we cannot always find the emotional or physical strength to help every time they need it. We will have our own problems and there will come a time when they may have to help us.
Yes, this is a difficult situation but there are many solutions to it. I was married at 23, pregnant and alone at 27......it all worked itself out to everyone's satisfaction. Yes I had a horrid time but I got through it, my Mum sort of waited on the side lines to give practical help such as baby sitting, when I asked and she also gave me a stern but loving talking to then, she waited for me to see the light and move on.
Therese, yes, he is your boy and potentially this is your Grandchild, but these young people have to make the choices themselves albeit with your love and support, but on your terms. Do not be bullied into doing more than you feel you can give.