I do think it's important to do your absolute best every single day. I don't think we give up and say "Oh well. I guess if I can't achieve perfection I'll stop trying." We can look at our days and think "What could I have done better? Because I wasn't perfect today, but I can sure as heck be better tomorrow." I think we can do this in little things and big things. I didn't get my underarm turns and butterflies perfect at my dance lesson, but I can practice and do better next time. I wasn't perfect in being judgement-free and kind to everyone yesterday, but I can definitely try and do better today.
How freeing would it be for all of us to let go of trying to be "perfect"? How much less stress would we have in our lives if we forgave ourselves for those times we fall short of how we would like to be and concentrate instead on how we can make today better?
We do the best we know how at the time with the tools we have. When we know better, we do better.