So call the corporate office and complain, and let them know that you will be taking your business elsewhere until conditions improve.
Petco is a big business and all the people at the top understand is $$$$$. The only way to force changes is to reduce their profits.
This is why it's a bad idea to "save" animals in their stores by purchasing them - Petco gets the $ and uses that money to replace the animal with another one for sale. If Petco continually lost money on animals they would either fix their husbandry, or they would stop selling animals and dedicate that shelf space to dry goods with a better profit margin.