I don't know if it's unethical as much as it is stupid! If you go to the trouble to come into
my shop, the
last thing I'm going to do is send you to
another shop!
Of course, if you are want something outside what we can get, we don't do the hard sell, or put down the brand you want...that just pisses people off! We try to find you a nearby shop that we wouldn't hesitate shopping in that can help you.
However, unlike most LBS's we offer a 30 day satisfaction guarantee even on ordered bikes, so rather than a 5 minute "test ride" on a bike that hasn't been dialed in for you, you get 30 days on a dialed bike to decide. Since we take more time with customer than the average shop (we know this from mystery shopping all the area shops) we are confident you'll get the right bike to begin with...
I wish more shops did this, but I've actually had a few "competitors" ask me to stop offering it. Fat chance.