I understand the quest for perfection, and the feeling that anything else is just not acceptable. I was that way whe I first started playing publicly many years ago. The one day during the setup time they were playing a CD a classic concert pianist (Brinkman I think was the name). Right in the middle of his lovely performance of a very intricate piece of music he had a glaring error, he paused for about 1/2 a beat then went on with the rest of the song. Something like that could have been easily edited to make is sound flawless yet it was left in there. After I heard it I realized that even the best of musicians make mistakes, and most of the time the only people that notice them are the musician. I even asked the person who owned the CD about the mistake and she didn't even catch it.
It is true that we should strive to improve and never be satisfied with where we are, but we also need to accept the fact that we are only human just like all musicians.