I believe all pet shops should stop selling animals and only animal supplies. There are hundreds of unwanted pets out there and all these pets shops are doing is adding to the problem.
I took an online course last year with discussions surrounding these topics and this is mostly why i have this belief. If anyone is interested it is available from the Scottish SPCA. Think it starts every September and is a 10 week course. A girl on the course worked at P@H and let us all know that they put staff through training courses and also that they have stopped selling birds, which is a great start. I do have reservations about P@H and other large pet shops for that matter as i feel they are mostly out to make money rather than care for the animals, but i won't go into all that when we are trying to be positive on this post!
Tom, please just remember that the people who are 'moaning' are the people who care about the welfare of animals and as long as it helps to prevent hurting even just one animal, then i say feel free to moan away! ;D