It sounds like you are doing all you can, and much more than most! Don't give up ... spaying /neutering is a great service to these innocent kitties!!!