Недостаточно. Увы... соблюдать правила должны все участники движения.
Вот здесь вы ошибаетесь. Водители должны выполнять требования правил, относящиеся к ним, а то, какие существуют требования к пешеходам, их вообще не должно касаться, за них ответственны пешеходы.
В правилах зачастую для большей безопасности существуют встречные требования, иногда как бы даже противоречащие друг другу. Но водитель должен неукоснительно выполнять требования, относящиеся к нему, а не кивать, что пешеход тоже что-то должен. Это относится и к правилам проезда перекрёстков.
В основополагающей части правил (до этого пункта) ясно написано, что водитель обязан выбирать безопасную скорость движения в зависимости от дорожной обстановки. Поэтому ни о какой разрешённой скорости 50 км/ч во всех ситуациях не может быть и речи. Безопасная скорость - это скорость, при которой ничего страшного не может произойти. И это относится ко всем дальнейшим пунктам.
А то, что пешеход должен убедиться, что его пропускают - просто перестраховка от водителей, нарушающих правила. И виноват в наезде, безусловно, водитель.
Когда я в роли пешехода, я меньше всего обращаю внимание на сигналы светофора, я смотрю, нет ли поблизости движущихся машин, водители которых вполне могут нарушить правила.
Но не все настолько предусмотрительны, и совсем нет повода убивать их за это. Да и сдавали правила на права водители, а не пешеходы.
Ещё раз подчеркну - водители должны неукоснительно выполнять правила, относящиеся к ним, а не кивать на невыполнение правил пешеходами, и тогда ничего трагического не случится.