Быть хорошим-это больше социальный термин, как и быть плохим. Под тем и другим предполагаются определённые действия, поведение, которые совершаются на основе выбора, выбор осуществляется на основе приоритетов. Это очень упрощенно.
Под хорошим зачастую понимаются действия, проявления, которые не нанесут вреда, и будут выгодны максимально возможному количеству людей. Но, возможно, не тому, кто совершает эти действия.
Быть плохим, в большей степени похоже на то, что человек будет действовать максимально в своих интересах. Что и будет определено как плохое. На мой взгляд, это нормальное стремление-максимально учитывать свои интересы. В любом случае, невозможно быть хорошим всегда и для всех, в социальных взаимодействиях.
В своём ответе, не имею ввиду из ряда вон выходящие действия, например как у Чикатило. Не имею ввиду сознательное, умышленное причинение вреда.