A 50 fine would have been appropriate, but not a lifetime penalty.
OK, yes, there I agree with you. Suit the punishment to the crime, and some things are “sex offenses” but the person is clearly not likely to harm a child.