Forgiveness does not mean the wrongdoer escapes punishment. I’ve encountered Christians who have in their lives pedophiles because they’ve forgiven them only for that pedophile to prey on their child!
You’re exactly right, as Mr. Thomas points out at the end of his piece.
There is a difference between forgiveness and actually including them in one's life. Too many people conflate the two.