I agree that Target and Walmart are not uppity stores and some of the things they sell are not first class stuff. But if you buy the brand names they sell you will do ok.
What is the difference if you buy Maglite there that cost you $5 less that the one that you can buy in a fancy outdoor store?
It is the same quality. Just my 2 cents.