The nearest GM to my location is out of the way for me. There are a couple of times I pass by that area, and stop in. I agree that the gun prices are beyond high for what I have seen the times I went in. The reloading components were beyond rediculous in price. I do by fishing stuff from there if it is something I can not find at any of the local stores.
In the end I have the say so in what I spend my money on. If I do not like the prices of an establishment I shop elsewhere. So as far as gun related items at GM I do not buy anything they sell at way too high of a price.
No matter how many times you do it and nothing happens it only takes something going wrong one time to kill you.