Walmart is facing credit crunch from who? Since 90% of products is coming from China, it is not surprised to see the missed earnings expectation for a few quarters as people try to buy products made elsewhere. This is the true reason unique to Walmart. happening when gas price has fallen 10% recently. got to find someone to blame!