At first the ammo thing pissed me off, but I think I might give this place a try. Having a retail store and range so close to my house will be nice, and their gun rental policy looks pretty outstanding (although I'm sure you have to pay to feed all the guns you rent). That being said, I think they will learn quickly that not being able to use your own ammo will turn away a lot of customers. If their prices are fair though, then what's the problem? If they have a good selection, what's the difference between getting your stuff there and getting it at another store? Just saves an extra trip IMO.
I think you guys are pre-judging this place. Sure it's not fulfilling our dreams for a range, but let's give it a try before we bring the hate, shall we?