Если рассматривать только со стороны ПДД:
Скоростной режим нарушил - это да
А на счёт пропустить пешеходов - не должен был. Для пешеходов горел красный свет, а для автомобилей - зелёный. По правилам работающий светофор всегда приоритетный
Но если смотреть чисто по-человечески:
Даже если он пешеходов не увидел, то две остановившиеся машины по середине дороги при зелёном свете, не мог не заметить. Если бы я такое увидела, по-любому бы притормозила посмотреть что там такое