ну, раз уж тут все поддержали оффтоп о причинах нравственных поступков, то и я продолжу)))
итак, вариант 1-й, атеистический: добрые дела дают человеку самоуважение и внутреннюю гармонию (которую ни за какие деньги не купишь!), отсутствие угрызений совести и право гордиться собой. это именно то, что нравится и должно нравиться любому нормальному человеку. часто люди поступают безнравственно из страха или корысти, но именно потому, что ценность той самой душевной гармонии им в свое время не разъяснили. если бы в детстве они чаще слышали, как приятно помогать бедным и защищать слабых, как здорово помириться после драки и уступить в споре, сколько положительных эмоций ты получаешь, отказывая себе в чем-то ради любимого человека - добрых поступков было бы намного больше. а большинство т.н. "безнравственных" людей просто запутались от незнания.
вариант 2-й, религиозный. добрые дела мы совершаем потому, что так велел Бог. он нас создал, он за нас умер, поэтому мы его любим и слушаемся. ах да, и, конечно, за добрые и злые дела мы получим воздаяние. на самом деле, нам просто некуда деваться, мы ВЫНУЖДЕНЫ быть нравственными.
п.с. честно говоря, я не знаю наверняка, какой вариант правильный. но мне больше нравится первый. а в качестве "пропаганды" я использую советские мультики, сказки чуковского, рассказы пантелеева и прочие плоды коммунистической псевдонравственности. и еще мультфильмы про лунтика))))