NBC: Walmart and Target face similar problems — but only one is thriving