Как раз кастрация и есть отличным выходом - и зверь спокойный, при доме и обласканный и накормленный, и никаких, связанных с некастрацией, траблов. Кстати, в европейских странах даже бездомных собак и котов по спец.программам кастрируют и стерилизуют, чтоб не сильно размножались. А уже имеющихся муниципальные власти берут под присмотр или пристраивают, например, на стройплощадки, в торговые центры и др. места, где сторожа их подкармливают, опять же, в основном за счет муниципальных властей или обществ по защите животных. А про то, чтоб не заводить дома, так это по выбору - кто не хочет - и не заводит, а кто хочет - заводил и будет заводить.