Greed doesn't set prices, buyers do and panic does.
Besides, what about buyer greed? Isn't it greedy to want to buy stuff at the lowest possible price and deprive the seller of possible profit?
It's a free market. Sellers couldn't set high prices if buyers weren't willing to pay them. The products would sit on the shelves. Buyers set prices. Sellers respond.
There are no moral considerations on pricing "want" items. None. Zero. The buyer pays what the buyer is willing to pay, not a cent more.
If there is any greed driving up prices, it is buyer greed driving up demand which always drives up prices on fixed supply.
Free market principles at work. We should rejoice. It is every bit as much a part of freedom as speech, religion and arms.
The demonization of it is a socialist/communist concept.