I work at Petsmart, while in college, and it was very funny that after getting hired on they found out i was majoring in Zoology and new a good deal about fish, so they made me fish specialist. Which sucks for me because everytime there is fish question, whether i am working or not i get a call to help them out. They train there employees very well, and our fish wall and department got an "A" from our reginal manager last week, for keeping fish death down, clean tanks, and excellent advice. I have people scrubbing tanks and reading up on fish, with each employee learning about a different group of fish so they can help out more. The Petco near us has i think 20-30 tanks, never any healthy fish and they cant keep there salt-water fish alive. There are 3 LFS around, one of which they guy has no filtration on his tanks

, and the other 2 are decent. One is in a bad location and the other is just flat out to expenive for most folks. People always come in and say we have the best selection of fish in the area, and i take that as a personal compliment. I would have loved to have a petsmart around when i first started keeping fish 15 years ago, instead of going to wal-mart to get fish that were miss treated.
So please dont say all PetSmarts' suck because that siply isnt true. If you want to bash yours thats fine. But i wanted to work there so i could help people get the right fish for there aquarium and make sure that they were healthy fish. Bashing all PetSmarts is like bashing me in the face and my employees and all the employees that actually no what they are doing and want to see the fish hobby continue long after we go to "swim with the fishes"
P.S. One of the LFS even buys his community and semi-aggressive fish from us then breeds them at his store.