I see what you mean, it is very irritating when people do this, but my suggestion to solve this would be to have a timer of 3/4 of an hour (45mins) for example and once that timer runs out Epearls are then added to the shop for a big price of maybe one or two stacks of diamond.
This is only my...