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