Thanksgiving sales bring shoppers, grumbles