greed has brought down many an empire,even socialist greed
How is it greed if you can sell it for that?
It's not greed, it's simply economics 101. If you were buying every box of .380 that rolls out of the factory and selling it for $50 / box, that'd be greedy. If you have the same guns and ammo as a 100 other retailers and you sell it for $50 / box. That's not greedy.
I don't go to the Ferrari dealer and complain about a new 2-seater running me $250,000 when I can go buy a Toyota with 4 seats for 1/10th the price. It's just how it is, 10 times the people want a Ferrari and there are 1/10th as many of them made every year.