We agree on the fact that the dogs need help, it bothers me that in 10 years time it could have been a thousand. Unless a parvo or distemper epidemic killed most of them.
As for you finding the word bitch offensive, that really is a terrible shame. It's an everyday term here and in no way offensive to dog enthusiasts, vets, pet people etc.. Seems like you've let it solely become a swear word or derogatory in your mind.