I feel for him, that's gotta be tough. I took in 10 strays, I can't even imagine having nearly three hundred of them.
I wonder why he didn't do something earlier? I know getting them fixed is expensive (it's going to be around $200 each for the 10 I have) but neither is 28kg a day for food. At least in my case I can keep the girls separated in the house as we slowly afford to get them done.