В описанной ситуации водитель неправ 100%, и наказать его, увы, невозможно. Остается надежда, что при таком стиле вождения его будут ловить гаишники достаточно часто, и накажут рублем. Идиотов хватает, что скажешь...
Справедливости ради, хотелось бы обсудить и противоположный вариант: пешеходы идут через переход по одному, друг за другом, нисколько не смущаясь от того, что перед переходом уже стоит штук 20 машин, и реального шанса проехать этот пешеходный переход, пропустив всех пешеходов, в обозримом будущем нет. В частности, наблюдаю подобную картину у выхода со ст. м. Пушкинская на переходе через ул. Пушкинскую. Вопрос: Почему у пешеходов не возникает желания отнестись по-человечески к водителям, постоять хотя бы полминуты, чтобы собралось хотя бы человек пять, и только потом перейти? Ну должно же быть хоть какое-то взаимоуважение?