I'm sorry they failed you so grotesquely. It's not my story but I personally would find it unforgivable.
Turned out a good guy and great dad regardless. That's something to be really proud of - something inside - that you had to work and struggle to achieve. The cruelties and neglect of your past are overspoken by the comfort you give your kids now. They're lucky to have you. Every day, guys here (and those not here but with similar stories) prove that it is possible to break the chain of cruelty. You've gone above and beyond the call in your share of that.
"Don't think it hasn't been a little slice of Heaven just because it hasn't!" --Bugs Bunny