before you say yes, get him angry. see him scared, see him wanting, see him sick. stress changes a person. find out if he drinks and if he does get him drunk- you'll learn more about his sober thoughts. discover his addictions.
"You forgive people simply because you still want them in your life". but are they worth it or are they slowly eating away at your happiness? Life is short changes need to be made or you'll have to limit your time with them.