Yes, the punishment should fit both (1) the crime, and (2) the offender.
Too many people in our society just lump all sex offenders together with child rapists and kidnappers. It’s all the same to them.
Recently, two famous male actors were accused of sexual conduct (or attempts to engage in it) with teenage males aged 13 and 14, both of whom they met at house parties where intoxicating substances were being freely used. One of the teenage victims said it was a consensual affair and he was upset that it didn’t last longer. (The other victim said “NO” and after some unwelcome grabbing, the offender finally took “no” for the answer and stopped.)
Now both of these older actor-perpetrators are now the butt of jokes whose punch lines suggest they are predators who kidnap and even murder children, or want to have sex with kids in single-digit age ranges, and these men hang out at arcades or in vans with FREE CANDY written on the sides. THAT’s how society views all sex offenders, regardless of the circumstances of their offense, how long ago it was, or how it impacted the victim.