Сосед не прав - калечить животных нельзя, хотя можно придумать наверное какой-то более гуманный способ их отвадить. Кошки -животные, у них инстинкты. Тот, кто прикармливает -берет на себя некую ответственность за них. Значит должен как-то решать проблему. Либо  к себе забрать, либо  кастрировать  всех подопечных (хотя бы моча так вонять перестанет да и метить будут в разы меньше).