well, there's something that hasn't really been mentioned and one of the reasons I support the local shops. Its youth, it's the younger guys employed at shops making money doing something they are in love with..... that has the potential to turn into a career.
no one is in love with working at whole sale sports. seriously. maximizing profits are key, service is secondary. I assure you, when wholesale sports figures out how to do it, they will be pushing for self serve checkouts just like walmart.
in the grand scheme of things you think your saving money, but your not really. Your money is taken out of the community instantly as opposed to be being injected back into the community.
also, in regards to actually contributing to enhancing the sport we love. the big box stores don't give a rats bottom.
three years in a row I raised a few bucks for local fishing charities/organizations.... when I approached the big box stores to hang a poster in their fishing section, or sell tickets for me. they told me to beat it. literally. canadian tire, walmart and whole sale sports (which I drove to from vancouver)
every single local tackle store that I approached not only helped, they encouraged it. Posting on their own weekly newsletters, selling tickets, putting up posters and donating prizes.
the way you spend your money now will dictate the services you will have in the future.... choose wisely