The problem is there is apparently enough people willing to pay those prices. If there wasn't the prices would have come down a long time ago.
There is a local, mom and pop gun store near my house. Powder went to $35+ a pound as soon as Obama was elected the first time. I haven't set foot in the store since then and doubt I ever will again. Enough people must be willing to pay their prices since they're still open.