GOJIRA- You are doing a GREAT job in assisting your friend in opening her mind. Whoever said you are NOT doing a great job is ignoring the results you are mentioning.
On this board we get all kinds of people here, some tend to disagree with virtually anything because it's how they are hardwired- to be a constant " devils advocate " . Don't allow one person's opinion to sway you in the good deeds you are doing for others. Remember it's just THEIR OPINION - nothing more , nothing less. Not the end of the world. None of us here will ever please everybody, nor should we worry about doing so . It's impossible to do anyway, so don't worry too much about it.
You keep on doing what you know is right and don't worry about any naysayers . They might quite possibly have issues themselves they are dealing with which might influence their comments. Keep up the great work ! You're doin' just fine ! Peace out to ya sis , I love your parents ! Chatted the other day ! Peace out, Mr. Flipper