If holiday sales are so good ("Amazon.com ($AMZN), Walmart ($WMT), Target($TGT), and other top retailers have rung up a record $80.3 billion in online holiday sales in the U.S. this year, the latest proof of what's at stake in their pitched battle for consumers.") why having such a tough go?