Yes my thoughts too...... the store does not create the law and should not define the punishments (fines). See too much of this in Thailand, signs ( in English go figure) claiming the fine will be xxxx baht for various reasons, but the amount seems arbitrary and defined by management. 'No Smoking, fine 5000 baht' for eg. I think police do seem to go along with it too as it is a compensation culture.