Petco's like all other large corporate locations are only as good as the regional and store managers make them, as well as the caliber of employees at a given store. The petcos in my area are pretty decent at their reptile care and their live feeders are usually good as well. Sorry about your experience, if the rat smelled foul it most likely was defrosted and then refrozen again. Which would explain why the bag was already open.