There's always hope that some people can make changes in their lives for the better and improve themselves . . . unfortunately, that's not always the case, and some people you just can't reason with, even if you took a baseball bat to their head to knock some sense into them.
As I've mentioned a time or two before, I myself used to be a homophobe when I was younger in my teens and I had an understanding of what homosexuality was - I can only blame so much of it on religious upbringing, since I live down here in the Bible Belt, where homosexuality is considered the most evilest of evils, and the LGBTQIA+ community is made out to be like a Satanic cult bent on brainwashing and indoctronating our tender, innocent children into becoming gay themselves, then take over the whole world and make everyone gay, thus contributing to the genocide of righteous heterosexual people (and keep in mind, this was during the conservative Bush era, where being LGBT in America was like being black in America prior to and during the Civil Rights Movement), but most of the blame lies within my own ignorance. It wasn't until I got to know LGBT people and saw how other than their sexual preferences, they're no different from anyone else, that I realized just how wrong I had been all of these years.
Likewise, my past self isn't something I'm particular proud of, but it's not something I can dwell on, and instead, I just need to focus on the person I am now, and I believe that's really all that you can do for yourself at this time; making amends with those you have wronged in the past is a noble thing to do - whether or not they're willing to forgive you, that's on them, not you . . . but as you say, your past values no longer reflect the person you are now or the values you possess as opposed to then, and that's really all you can do. Leave the past behind, stay in the now, stay in the present.