Greed is a part of capitalism that isn't discussed much. But Wal-Mart will be packed across the USA this 4th of July... even if only 4% of the non-grocery goods were American-made...nobody in America would care... because they are saving money. That is a powerful force in the world of capitalism. And as capitalism's greatest winners (multi-national corporations) grow and grow and grow... the influence of elections, politicians and laws will decrease while the goals of the globalizing forces will increase. In other words, the dollar (not the ballot box) will matter more and more. Hence the ability for Wal-Mart to regulate firearm purchases.
Boy, are they stupid for selling ammunition. We'll hang them with the discount Chinese rope we buy on sale in the gardening department.
You left out a few other "good" things, didn't you? Such as "colluding with those in power," "exploiting slave labor in China," and "stifling the free exercise of our God-given (and Constitutional) rights.
End sarcasm. Recommend you read Psalm 73. It just may contain a sneak preview of your final destination.