I also work at PetSmart and i believe me and Jay have been through this once before on the site.
It's a policy made for the best interest of the customers and shareholders. They want to promote a good image of animals and PetSmart does a great job of that. If someone walked into my store and asked if we had live feeders, I would reply "No, but we carry frozen feeders if you snake eachs frozen, if he eats live, try another pet store." Most customers don't mind and will leave knowing that just down the street is another store where they can buy as many as they want. We charge $10 for a rat and $7 for a mouse because people use them as feeders.
If your going to be sneaky and sleezy and try to con an employee into selling you a mouse for a feeder AND pay $7 for ONE MOUSE, then your the idiot and nothing else needs to be said. I get my adult mice for $.50 and can get a large rat for $1.75, but i digress.
I work at a PetSmart and have 7 snakes at home, so if you have any questions about them, i will gladly help out, but just don't expect for us to sell you live food. I always recomend what is best for the owner and snake a like, so the situation will vary my answer.
Don't hate on all Stores just because you had a bad expierience at ONE of them. Do you know how many thousands of stores we have??