OTAKOT, тонкий момент.
![Smile :)](./images/smilies/smile.gif)
Тут много нюансов в 1 кучу намешано. Давайте по порядку.
Формально:
По ПДД если Вы уже выехали на перекрёсток на разрешающий сигнал, то обязаны завершить манёвр не зависимо от сигнала светофора в последствии. Поэтому в этом случае даже если уже загорелся Вам красный - обязаны проехать до конца. И другие участники движения должны дать Вам закончить манёвр. В том числе и пешеходы. Разумеется, в реале они этого никогда не делают, т.к. ПДД не знают.
Как наиболее "правильно" делать в реале:
Выехали на разрешающий сигнал, пока пропускали других участников загорелся красный. В любом случае заканчиваете манёвр и не занимаете перекрёсток! Если попали в такую ситуацию с пешеходным переходом - даёте людям пройти (ну не давить же их в самом деле) и сразу же заканчиваете манёвр проезда перекрёстка, не дожидаясь пока загорится зелёный с другого направления. Ваша задача по ПДД - покинуть перекрёсток как можно быстрее.
На экзамене на права:
Спорить и доказывать там кому-то что-либо бесполезно. Если инспектор высаживает за непропуск пешеходов в такой ситуации даже при пустом перекрёстке, то нет никаких гарантий, что не высадит за то, что раскорячились на перекрёстке, не выполнив требование ПДД завершить проезд как можно скорее. Если уж Вас решили завалить, то завалят, как бы Вы не старались. К сожалению, сдача на права сейчас довольно унылая процедура, где инспектор всегда прав. Поэтому лучше в такие неоднозначные ситуации на экзамене стараться не попадать.
Поэтому и запрограммировать правильный контроль ПДД в этом случае довольно сложно, т.к. строго формально - правильное поведение - это проехать напролом, давя пешеходов, что тоже не правильно.