JWs have a strange view of forgiveness, whereby a pedo can be forgiven but someone who doesn't believe in the teaching of 1914 cannot be forgiven!
People do make mistakes and do so often, minor issues can normally be forgiven. If there is a pattern of the same mistake/indescretion then this becomes another problem entirely, you cannot forget and therefore forgive. Or you might make an exception if it is a minor issue but not forget, you can learn from it.
If someone has lifelong difficulties due to another persons actions, as in the example you gave, then nobody has the right to tell them to forgive the perpetrator. Anyone who does something to deliberately upset or cause harm to another person cannot expect forgiveness. A person needs to work hard to be respected and not assume forgiveness.Of course there are also some very serious actions that people choose to make that simply cannot be forgiven, and I would put pedos into that category as well as others.
In answer to your question, I hope growing up a JW has not affected your ability to forgive, I hope that morality and reason affects your abilities.