I don't know anything about the bow shops you are talking about, but you should not get down on a retailer because his price on something is higher than someone elses. Retail pricing is a very complicated thing based on more than market pricing. If you have a local store I would urge you to support it as long as they provide a service and are respectful. Price ain't every thing.
Bigger stores can get into buying groups and by ordering large numbers demand a lower cost than the individual owner. They also have much higher overhead with buildings, rent, utilities, employees, insurances, and tons of others weather they sell anything or not. Because of catalog stores like Cabelas and Bass Pro some small stores sell big ticket items for very small profits and make up the difference on smaller accessories. How many of us have gone into a shop just to look at something so we could order it from cabelas cheaper. It cost money to have that item there for you to look at but not buy there. If a small local store sells 1 bow a week for the year and makes an extra $70.00 per bow that only adds upto $3640.00, not much of a living.
If you drive a hour each way to get a good deal and save $70.00 what have you really saved, and if your local store goes out of business because you did that where will you get that little emergency thing at the last moment before you leave on a hunting trip, or get your bow, which you bought else where, fixed. Now you have to drive two hours just because you saved $70 on your bow. All I'm saying is look at more than just the price on a bow.