If songbirds are your concern, you'd do worlds more for them by getting your neighbors to replace their lawns with shrubbery than by fretting over a couple spoiled cats too stuffed with tinned food to catch anything.
Feral cats have different behavior, and in fact having sterilized house cats marking and protecting territory tends to reduce the number of feral cats that take residence.
Do you think people should let their dogs roam free?