I suspect that bigger operations can contract for supply, get a better price due to volume, and that small gun shops are less likely to do so as they cannot afford to invest money on stock in the back room. There may be some profiteering, but more likely an attempt to have stock to supply to those who prefer to deal with the local shop.