A common misconception among pet adopters as well as the community at large, is that animal shelters are funded by tax payer dollars and adoption fees.
As for the adoption fees, those are meant to cover the cost of care animals receive in the shelter.