Everyone just assumes ASPCA is a “boots on the ground” organization trying to help homeless pets, animal shelters, and rescues. Their commercials may be to blame. But they are primarily a lobbying group. Their focus is policy, not rescue or sheltering. So it should be absolutely no surprise that the bulk of their budget doesn’t go to pet shelters.
It’d be great if the media could actually teach people these facts instead of just being sensationalist. Why the heck would we want people to get angry at the ASPCA? Policy change is how we’re going to make any long-lasting improvements in animal welfare.