Do you really consider this robbing their customers? I mean, honestly, nobody has a gun to your head. They happen to have possession of a relatively rare (at this point) item. The demand for the SR1911 is huge right now in comparison to the supply (classic Ruger) why should the price not reflect that?
I'd think that this guy, while losing one sale to one customer may be benefiting by being one of very few dealers with a SR1911 in stock. To him, that price may reflect what he feels he's losing by not having a SR1911 to show off to customers. A hot item like this brings in more people that want to see, examine, tire-kick, etc than it scares away. More people in the shop brings more sales on other goods==>good business. Also, a simple explanation of why this single example is priced so high, and that future prices may drop would probably keep me coming back to check in.
I understand that you're not going to pay $900 for this gun, but setting a price is not robbery. This is a business, and I'm assuming a relatively tough one to make a lot of money in. A privately owned LGS has every right to price that gun at any number they want. Condemn them if you want to, but you're going to run out of LGS's quickly if you turn your back on every single store that prices one single item at a level that you feel is "too high". Maybe a local "food shelf of guns" might be more to your liking. This is capitalism, supply and demand, and a market trying to find equilibrium at its finest.