If you have a LGS you LIKE, do what you can to give them your business, this doesn't mean you buy everything from them, but do what you can, too many good smaller shops have closed their doors because everybody buys online now, we are all guilty of this, there is a shop going up in Harrisonville, indoor range being built, should have FA rentals, good selection of AR parts, nice people, prices aren't terrible for KC area, a bit high for rural Missouri, but, you have an insane amount of overhead to consider.
That said, if you don't like them buy elsewhere, over 10 years ago, I had some douche that worked for Dennys get shitty with me without good reason, I went in, visited with Chuck a minute, because I had always enjoyed doing business with him, but I left, and have never been back. YMMV