yes, obviously if a store is selling product at msrp, which still is them making a profit, support them. But the bad news is that 95% of stores are screwing over their patrons. To say that they are battling scalpers is untue. For them to "battle" them they would have to be challenged by them. Scalpers are doing shading things to get product. But for the most part they are still buying the product at MSRP, mostly, to sell at triple the price. Stores only have to get on the phone, call their distributor, pay distributor prices which is not MSRP, but they sell the product at triple MSRP. Is it possible to find shops that dont screw over their patrons? Yeah sure. But 95% are getting their product, and selling it for way more. Also, if every store sold their product for MSRP, then scalpers would honestly have way less power, but because they know that people who want the product can only turn to the LGS and scalpers selling them at $250, they know they can sell them for $250.
Tldr
Yes support good local game store. Sadly they are not easily found, and all other local game shops are the problem and you should not support them.