You are honest and put others in front of your own priorities. You have integrity because you want to do the right thing because you believe it's right and your not selfish. You judge yourself harshly because you allow yourself to be honest with yourself and can feel guilty for your actions.