As we all are humans no one is perfect, and everyone makes mistakes but what makes a good human is asking for forgiveness on our mistake. The one who admits his mistake and ask apology whole heartedly is a real human being and he can live his life calm and free without any guilt.
On the other side everyone deserves forgiveness for their mistakes. The one who forgives people's mistake is considered to be the best humane. Forgiveness can change the world and make it a better place to live without hatred.