No, active child abusers cannot be good people. In fact, they are just the opposite of good people. Anyone who would abuse the littlest among us is heinous...for whatever reason--and there's never a good one. I don't care if the person was abused himself/herself as a child..has lots of pressure and unruly kids...is broke...whatever -- there is never ever an excuse to abuse a child. They are helpless angels.
If they hurt a child "In any way" they should be castrated, hanged and shot. All in that order. Zero tolerance. So my answer would be Yes they can be, but its too late for that now. They already did the deed and should they be forgiven or even trusted? I say HeLL No!