Vygur.
Online offers more choices. Especially in the specialty departments. If my local gun shop has what I'm looking for and the price is fairly close I will buy from them. My current gunstore is very good and I do. However this wasn't always so. At one time they were extremely expensive and financially I had to shop online.
I'm not willing to blindly follow a store for loyalty or political reasons. They are a business. If I'm not happy with something, either customer service, selection and or price my dollar goes elsewhere.
As it stands I have a very good store. Some mightnot be as lucky and specialty items are easier to shop for on the net.