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