What you describe is not prevented by a city run pound. The city staffers in the pound could easily do as you say the SPCA did if a there is complaint about their operation.
Who will handle the complaint about city staff? Easy, other city staff. To quote a cliché now you have to fight city hall.