How is this the fault of Walmart? Just imagine Walmart canceling Black Friday sales in all inner-city stores because the customers are animals and cannot control themselves. What would that lead to?
A lot of other stores have orderly ways of handling the shoppers, like giving out wristbands and assigning numbers to people, this avoids the free-for-alls that you see at Wal-Mart.