I think some people respond to the lovey-dovey caring approach that he takes and others respond better to the strong, aggressive approach that the navy seals, and his coworker take.
My biggest criticism of the author is that he makes a strong moral judgment that his way is the right way and any other way is wrong. For example, he paints his fellow teacher as an evil person who abuses her students.
I'd even go so far as saying this encapsulates one of the reasons we are so politically polarized these days. I think the left has a tendency to act like this guy and the right wingers get sick of people thinking they're evil.