We have sinned with our fathers, we have commited iniquity, we have done wickedly.
Our fathers understood not thy wonders in Egypt; they remembered not the multitude of thy mercies; but provoked Him at the sea, even at the Red sea.
Nevertheless He saved them for His Name's sake, that He might make His power to be known.
~ Psalm 106:6-8

I can understand how the Bible says the sins of the Father shall be visited upon the children (Exodus 34:7). Throughout my life I have found again and again that I am not above whatever condemning accusations I hold over another. More often than not, I become guilty of the same sins as those whom I've pointed my finger at. But I am grateful, because I KNOW that I have Jesus to cover all my sins, to deliver me from all my iniquities ~ again and again, He forgives me. 

Many times did He deliver them; but they provoked Him with their counsel, and were brought low for their iniquity.
Nevertheless He regarded their affliction, when He heard their cry:
And He remembered for them His covenant, and repented according to the multitude of His mercies.
He made them also to be pitied of all those that carried them captives.
Save us, O LORD our God, and gather us from among the heathen, to give thanks unto thy Holy Name, and to triumph in thy praise.
Blessed be the LORD God of Israel from everlasting to everlasting: and let all the people say, Amen.
Praise ye the LORD.
~ Psalm 106:43-48

Through Christ such great forgiveness is given, and as He has spoken, we must also forgive:

For if ye forgive men their trespasses, your heavenly Father Will also forgive you:
But if you forgive not men their tresspasses, neither Will your Father forgive your tresspasses.
~ Matthew 6:14-15 ~ Jesus' Words

Forgiveness is a hard thing to master. Yet with Christ Jesus all things are possible. In forgiving others, we begin to have the heart of Christ. 

Then came Peter to Him, and said, Lord, how oft shall my brother sin against me, and I forgive him? till seven times? 
Jesus saith unto him, I say not unto thee, Until seven times: but, Until seventy times seven.
~ Matthew 18:21-22 ~ Jesus' Words in italic

Father God, You are Holy and Just, Righteous and full of compassion, thank You for Your Sovereignty over my life, and over all things. I pray that You would be merciful unto me, Father, and soften my heart. Help me to have a heart of forgiveness, just as Christ Jesus has for me. I thank You my God, for your grace and everlasting Love. May Your Will be done in me, just as it IS in all creation. In Jesus' Name, Amen.