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