Добро и зло - абстракции, этические категории. В нашем понятийном мышлении, в рассудке и в разуме они противоположны и противостоят друг другу. Статика противостояния дополняется динамикой борьбы.
В борьбе главное - сила. То, посредством чего одно может победить другое.
Противостоять можно без сопротивления, поскольку противостояние - это всего лишь стояние напротив друг друга. Никто ни на кого не нападает.
А вот в противоборстве происходит нападение и защита, наступление и оборона. Без приложения сил друг к другу, т.е. без насилия, никакая борьба не обходится. Если зло с кулаками, то и "добро должно быть с кулаками", иначе зло побеждает и распространяется.
Кулаки отдельно от того, кому они принадлежат, не существует. Если только это не расчленёнка. Это когда злой победил доброго и отсёк от доброго его кулаки. Потому что боится, что побеждённый может воспользоваться своими кулаками. Потому что злой не только злой, но ещё и трусливый. Может, потому и злой, что трусливый.
Как видите, лучше перейти с уровня абстракций и говорить конкретно: о состоянии злости, о злобном характере, о приливе добрых чувств, о доброте доброго человека.
Реально, добрый человек может обозлиться - когда злой его уже достал до печёнок или других внутренних органов. Но у доброго злость проходит, а у злого она остаётся. Так что злой будет чуть ли не постоянно со сжатыми в кулаки кистями рук. А добрый может долго обходиться без кулаков. Пока злой не заставит доброго сжать его кисти рук в кулаки.