it can also be seen this way.
what if i sell my $12 mags at a healthy profit of $40 each. ban goes through. no new high cap mags will ever be available. maybe, i just gave up something for $40 that will be worth $100+ in a few years. its not unreasonable to think this is possible.
however, no ban could come and mags could be back $12 in a few months. imo opinion this equals risk for both parties, much as investments.
and i must agree, raising prices on life sustaining items during emergencies should be illegal...as should "hoarding" purchases in those situations. but imo, retailers should be able to price other regular items for whatever they wish, if someone wants to pay. a bit dirty maybe, but imo if you dislike this practice, it is easy enough to boycott the company.
but like i said before, its probably better for a company in the long run to make modest mark ups and keep costumers coming back, vs getting all they can right now.