@sylvie I think it sounds like you all overdid it a bit for “young love” and a very young man who was certain to make mistakes.
It’s not your place to judge him for his behaviors and short comings. You’re acting like he’s a member of your family and he’s not. I hope this puts some distance...