Доброта - это природное качество человека. Поэтому слово "должен" неуместно. Злой человек, даже зная, что "должен" быть добрым, таковым все равно не сможет стать (или наденет маску доброты).
Часто доброту проявляют с целью последующего получения выгоды (чилийский философ Дарио Салас писал, что быть моральным выгодно, то есть из доброты делается коммерческий продукт). В этих случаях действительно доброта выдается "по обязанности". Хотя, возможно, это лучше, чем вообще отсутствие помощи в экстренной ситуации.
Спонтанное, природное проявление доброты не нуждается ни в каких "должен". Она просто льется из души человека без всякого специального умысла.
Здесь пишут, что злым живется хуже, чем добрым, из-за эмоционального напряжения. Я не согласна. Злой от природы человек как раз будет испытывать эмоциональный дискомфорт, если его вынудят сделать что-то доброе.
Я согласна с одним из пользователей, который написал, что надо оставаться самим собой и не играть того, кем не являешься. Если не чувствуешь в своей душе доброты, то и не надо прикидываться добрым. Я даже уважаю людей, которые не стараются выглядеть выигрышно для других.