My two pennies
I think controlling the population of feral cats is a great idea - in general. Partly because they can get sick, and rabid, and that's not good to have wandering around. But there are better ways of doing it.
While this may take more time and money, it'd save a lot of broken hearts of little kids. What they could do, is put out those humane traps. Keep the cats for 3 days or so, and if nobody claims them then euthenize them.
For instance, my husband's cat has a microchip...but no collar. And she's let out twice a day (morning and when we get home from work) to get fresh air and have more room to romp around. If she ever did wander off, I'd rather have he pound get her, and make sure she's a pet, then automatically assumed (by anybody) since she has no collar, that she's wild.
I may be crazy, but it's kept me from goin' insane...