For the next few days there will be a plethora of shopping (and anti-shopping) holidays, and a couple of boycotts. Here's ...