Not from her area but in my opinion there is no excuse for not having a pet spayed or neutered. Taking on the responsibility of a pet means responsible in all aspects of ownership...not just housing & feeding. If someone cannot afford to alter a pet, how can they afford to treat this pet should a medical emergeny arise? With three cats the odds of an emergency happening are X 3. With 3 intact cats the odds are even greater. One emergency vet visit could cost more than spaying all three cats.
Check local shelters or Vet teaching hospitals for spay/neuter programs.
Be The Kind Of Person Your Dog Thinks You Are.