Does a person have to perfect in order to be acknowledged for performing great deeds?
All great deeds were performed by imperfect people.
We never would have been able to abolish slavery if the ones responsible for it being outlawed had to be perfect.
The mindless tearing down of statues of our forefathers are shameful acts done by those without shame, who wear their lack of shame as a badge of honor.
Judge not lest ye be judged by the measure that ye judge
Perhaps if one didn't need a sermon they wouldn't be hanging out in Religion and Spirituality