Hate to say it but if you have a feral cat problem, call the pound. Have someone come to pick them up. You won't be able to cope after a while.
I agree..something must be done...