I understand your point, but what I don't get is why you think that "first come first served" is more fair than raising the price. If I can't afford an item when the price goes up, you're right, I go without.
On the other hand, if you sell at regular price during a time of high demand, you will run out of stock lightning fast. If I can't get to the store fast enough, I'm as SOL as the guy who can't afford it.
High enough demand will always create a shortage. Each method of distributing a scarce resource will have an upside and a downside. I don't know why the guy who happens to have a supply of the scarce resource should have to sacrifice so that the people who want the resource don't have to.
Personally, I think raising the price is the best way to distribute the resource, and in the end, that's what will always happen anyway. If they pass a ban on hi cap mags and grandfather the ones already made, the price will eventually go up and settle out. In a year or two after that, no one will call it gouging anymore.