Ah, J, guilt and worrying - I got medals in both of those. Just ask Mach. LOL!
The thing about hanging onto guilt is that it doesnt change anything. It is using energy better spent on you.
You did the best you could with the knowledge and tools you had at the time. Had you known better, you would have done better.
You could not understand your father's actions at the time. Now you can. As you said, you're human.
Holding onto that stuff stops you from moving forward. It weighs you down.
Forgive yourself, J. Learn your lessons. Do better now and let it go.
Oh, since I went through all this stuff with these boys, I am an honorary member of the ole boys club. Let em try to take my membership away. I dare 'em.