A ver yo aquí veo varias cosas
Cuando tienes 16 años y todas tus referencias al sexo vienen del porno es razonable que normalice esa diferencia de edad y más si el muchacho se enamoró. Aun así sigue siendo legal pero repobrable moralmente porque te estas aprovechando de una persona sin experiencia y jugando con ella sabiendo lo que estas haciendo.
Si empezó con 16 y han estado 5 años «han roto» cuando el tenía 21 y aún esta muy reciente la situación como para darse cuenta, de aquí un tiempo lo entenderá por el distanciamento con la situación y sabrá que eso era abuso.
No deberías haber hablado de este tema con tus amigos, es algo privado de tu novio y no eres quién para contar las penurias de otra persona (ninguno somo nadie para hacerlo), la próxima vez intenta buscar opinión donde no vayan a juzgar a tu novio, ni a echarselo en cara luego, ni donde su información privada pueda ser divulgada