One of the most difficult things about Christianity is forgiveness; the belief that we should forgive those who repent, who ...