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