Are shelters at fault, or forever free of blame?