Каждый обязан отвечать за животное, которое приручил.
А кусок, брошенный бродячей собаке, многие не считают за этот простой факт. Раз бросил - принимай ответственность, забирай ее к себе, воспитывай, и т.п. А так собаки плодятся и начинается Закон Природы - БОРЬБА ЗА ВЫЖИВАНИЕ.
Раз стая набирает силу, то и бороться за едуи территорию стаи начинает силой, вплоть до нападения на людей.
Стерилизовать - временная мера, позволяющая удерживать число бродячих собак на одном уровне. При этом нужны большие расходы на саму стерилизацию, причем ее надо делать постоянно - состав стай обновляется.
Уничтожать жестоко, но действенно.
Защитники собак их будут защищать до тех пор, пока не покусают их самих или их детей. Потом, как правило, точка зрения меняется - когда до них доходит, что это все всерьез, что идет борьба за выживание, а не "бедные собачки, им кушать нечего".
У богатых городов хватает денег на стерилизацию (типа Москвы), у бедных - нет, кто порешительней - отстреливает, но при этом общественность протестует и вскоре все действия прекращаются. В нашем городе тоже было время - собак отстреливали. Потом прекратили.
В итоге собаки делают что хотят, кроме мест где им это не позволяют отдельные люди - хозяева территорий (отдельные дворы, территории предриятий и т.п.).
И удобного решения этой проблемы нет и не будет - никакой собачий приют не вместит постоянно увеличивающееся количество собак (а одна собака приносит до 6-8 щенков! а некоторые породы - 12-13).
Если подумаете, что я ненавистник собак - у меня их сейчас 3. Породистых.
Бродячих бывает жалко. Но разумом, а не эмоциями, понимаю - им здесь не место. Хотя в том. что они появились, виноваты люди, создавшие кормовую базу для них - те самые люди, что подкармливают их.