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