Answer:
Why does Dimmesdale forgive Hester? Who is the worst sinner? Chillingworth violated the sanctity of a human heart. He forgives Hester because he has wronged her too.
Step-by-step explanation:
He forgives Hester because he has wronged her too.