This explanation doesn't make any sense to me. The business model of stores buying gold is to pay below the market price. If their nominal price+taxes paid to the seller ends up higher than the above the market price, the business isn't profitable, and they'd stop buying.