Those who give, hoping to be rewarded with honor, are not giving, they are bargaining
Honor is a word that is related to dignity, and to doing what is right no matter what the consequences may be. When you live your life with honor then you always do the right and moral thing no matter how much you may be tempted to act differently. Your ethics will remain the same no matter what happens, and your actions are always right regardless of the circumstances.