Good points, Ananda.
When I think about forgiveness, I'm reminded of His crucifixion. Despite excruciating pain, he was focused on others, the very people persecuting Him. Luke 23:34: "Father, forgive them, for they do not know what they do.”
We need to remember we're in a spiritual warfare. The terrorist we're dealing with is Satan, the deceiver and the enemy, who uses others as puppets. We need to walk in the Spirit, putting on the Armour of God. Ephesians 6:11: "Put on the whole armor of God, that you may be able to stand against the wiles of the devil"
If a fellow Christian is living in the flesh and drifting from God's word..... Matthew 18:15-17: "Moreover if your brother sins against you, go and tell him his fault between you and him alone. If he hears you, you have gained your brother. But if he will not hear, take with you one or two more, that ‘by the mouth of two or three witnesses every word may be established.’ And if he refuses to hear them, tell it to the church. But if he refuses even to hear the church, let him be to you like a heathen and a tax collector"
We are to forgive others..
Matthew 6:14-15: "For if you forgive men their trespasses, your heavenly Father will also forgive you. But if you do not forgive men their trespasses, neither will your Father forgive your trespasses"