Overall I found it touching and worthwhile. That said, it was a struggle to keep at it for the first half or so. But it came together at the end. There are too many characters and a bit of a strained effort to make some seem folksy and cute. It suffered from hyperbole in descriptions, and improbable coincidences.
Nevertheless, the conclusion was tense and emotional. But its moral lessons were questionable. One might conclude that murdering bad people and getting away with it was acceptable vigilante justice. Many might think that a male attendent in a state hospital who rapes little boys should be murdered for his sins, never mind the court system, judges and juries.