У всего есть 2 стороны:
Красный - не плохое, а опасное. Зеленый - цвет жизни. Трава зеленая, листва - зеленая. Если трава желтеет, значит засыхает и умирает. Что самое страшное в лесу? Пожар...
Никто не назначал красный плохим цветом. Более того, в жизни, красный - цвет страсти. Красные розы плохие? Нет. Красна-девица, означает красивая.
При этом, красный - цвет крови. Если ее вокруг много, значит что-то тут нехорошее происходит.
Думаю, таких примеров можно много еще привести.
Красный цвет действует возбуждающе, зеленый - успокаивающе. Что легко проверяется каждым на собственном опыте. Такова человечья психофизиология. Зеленое - это зелень, это жизнь, красное - в первую очередь огонь, который может быть полезен, но чаще опасен, а также кровь (тут комментарии излишни).
Ниоткуда. Это как деньги - при виде 500-долларовой купюры у человека начинают появлятся ассоциации (не всегда здоровые) - просто потому, что люди так договорились. Так же и цвет.