Terry, interesting thouhgts. This perfection thing is really my main issue on personal level. I do not plan to be perfect. If what you say here would be accepted by society I should be running back there and quickly.
But I would like to comment your tennis shoes.
You state that they are perfect for playing tennis but not perfect for wedding. Who defines that, if the user defines that wow I really like these, they fit my feet and feel that they are perfect to wedding, why would be that more wrong than the other guests in the wedding critisizing his decision. Is is possible that at the same time the tennis shoes are perfect for wedding, for this person who gets immense joy of wearing them, but is as you state totally imperfect for those other people who can't stand seeing that leisurly shoes in wedding context and cannot share the joy of the one using those tennis shoes.
CP