Ничем. Любой человек - и то, и другое одновременно. Вопрос о доминанте:
Кто в общей оценке тяготеет к негативизму по отношению к окружающим и эта оценка часто устно высказывается к каким-то частным лицам/конкретным людям, и при том этот человек почти ничего положительного не говорит - такой воспринимается как "плохой". Также плохим воспринимается человек, который готов пойти на неоправданные (можно было бы избежать) жертвы; инициаторы революций и переворотов, где жертв не избежали, а вслед за этим эти жертвы не компенсировались какими-то общественно значимыми достижениями. Также такую оценку получает тот, кто является идеологическим противником оценивающего. И люди, которые стремятся грубыми способами (физическими) доминировать над другими. И любители активно и часто манипулировать.
Все противоположности этим экземплярам оцениваются как хорошие.
Но: Доброта ("хорошисть"), проявленная не в нужном контексте/не к месту, воспринимается и оценивается как недостаток (хотя в другом контексте оценивалась как достоинство), а потому - как слабость, поэтому - как вред/нечто плохое. Сюда же относится неспособность принять вызов (не важно кого/чего, т.к. это всегда говорит о недостатке каких-то качеств), в т.ч. в случае, когда над тобой пытаются доминировать (например, тебя пытается "прогнуть" женщина, а ты ей "ути-пути", "я весь твой", "проси что хочешь", "я ради тебя на всё готов"/"катайся на мне, я твоя лошадка", "вечно должный тебе": и подойду, и разговор начну, и напитки куплю, и заплачу, и слетаем, и мнение твоё приму, и ради тебя радикально изменюсь), и вредящим/плохим воспринимается человек, который не умеет поставить другого на место на его языке, т.е. не умеющий говорить на языке Другого, т.е. позволяющий себе меньше, а ему - больше. Тоже форма " подгинаюсь под тебя". Например, он тебе грубит, а ты "давайте говорить по человечески", "извините, я вас не понял", т.е. просишь его говорить на своём языке. Просишь! Но надо так: говори на его языке, если он - хам, то на языке хамства, если интеллигент - на языке интеллигента. Умей говорить на всех языках, ведь человек - это универсальное (!) животное. Будь выше "зла" и выше "доброты". Подчини их себе (как качества): соответствуй контексту. Языка, который не преодолевает контекст/не соответствующего контексту, никто не слышит. Если тебе бросают вызов, а ты "молишь" говорить на своём языке - ты живой труп, ты вне контекста, ты ниже его в глазах окружающих и того, кто этот вызов бросил. Будь это грубиян в автобусе или кто ещё. Но ты уже не лидер, не доминирующий в разговоре человек и т.п. Ты неадекватен. Ты слаб, ты вреден, поэтому - плохой (плохой партнёр, плохой друг и т.д., на тебя нельзя положиться).
Вообщем, добро/достоинство, не учитывающее контекста = зло/недостаток. Такое следует помнить. Это указывает на относительность понятия "добра" (как и его антонима), даже его ограниченность и зависимость от обстоятельств, даже на его инвертированность/возможность "переворачиваться" своей другой колкой стороной.
P.S. Человек, который по-настоящему силён - не добрый и не злой, а просто тот, который ведёт себя в соответствии с контекстом. Его действия всегда адекватны и с характером. Ибо, соответствуя контексту, учитывая его, он умеет преодолевать этот контекст, этап.
Поэтому не нужно быть ни хорошим, ни плохим. Нужно быть сильным. В конце концов, чёрно-белое кино - это прошлый век.