This is inspiring..
We are all humans so we can't be perfect. It only through his grace that we strive for perfection.
Talking about criticism, no matter what we do in this life their are people that will criticize. So you shouldn't try to please everyone. Just do what is best and give your best.