Mistakes will cause you pain, but you shouldn’t try to shield yourself or others from it. Pain is a message that something is wrong and it’s an effective teacher that one shouldn’t do that wrong thing again. To deal with your own and others’ weaknesses well you must acknowledge them frankly and openly and work to find ways of preventing them from hurting you in the future.