Я против отстрела.
Нельзя никакие проблемы решать убийствами. А убийство собаки - это всё равно убийство.
При таком подходе можно просто взять ружьё, выйти на улицу и начать стрелять по прохожим. А чего такого? Если убийцы собак мотивируют всё примерно так: я боюсь собак - уличные собаки иногда нападают на людей - пойду перестреляю всех собак. Я могу по той же логике, скажем, автомобилистов перестрелять: я боюсь попасть под машину - автомобилисты иногда оказываются пьяными и совершают наезды - пойду перестреляю всех автомобилистов. Ну или хотя бы машины во дворе подожгу *машина, кстати, тоже по закону вещь и собственность, как и собака, так что, спалив машину, я даже жизни никого не лишу*
Любая борьба и с любой проблемой должна быть адекватной и гуманной. Нельзя просто выйти и всех убить, а там уж "Бог своих разберёт". Должны создаваться приюты, должны приниматься меры для того, чтобы животные на улице не оказывались, должна идти работа с животными. Одних животных можно адаптировать и пристроить в семьи, а другие уже не смогут жить дома и являются опасными, таких лучше усыпить (но это должно делаться врачом и безболезненно, а не группой садистов так, чтобы собака ещё помучилась) .
Возвращаясь к тому же примеру с автомобилистами. Если бороться с пьяными водителями, то нельзя лишить прав всех, кто на улицу выехал: "Авось среди них и пьющие окажутся". Надо проводить работу: вычислять тех, кто опасен за рулём, и бороться с пьянством.
Лично я считаю, что решение проблемы - это не всегда самый быстрый и дешёвый способ. Цель должна оправдывать средства. Для меня просто невозможно закрыть глаза на убийства животных на улице, а потом объяснять ребёнку, что собака - это друг человека. Потому что разницы между собакой, спящей у меня дома на диване, и собакой на улице - никакой. Живые существа по месту проживания не делятся. Это равносильно тому, что объяснять ребёнку, что жизнь человека - это величайшая ценность, но с оговоркой, что человеком является лишь тот, кто работает и имеет дом, а вот сирота, инвалид или беспризорник - это мусор, ещё и потенциально опасный.