playershops would be fine if they can't completely control the prices, and if two shops can't have the same licenses...
The problem with them before is that everyone sold the same thing and would try to make their items the lowest prices possible to one up the other shop...eventually leading to everyone having 23424 of everything