Don't blame John Scalzi for this. Others have been saying it too: Buy some damn books.
If you buy print books you are only encouraging existing publishers to:
1) Continue with paper
2) Continue their automotive-industry-like ways
3) Continue their Internet-clueless ways
4) Sail along on false hope that they aren't doomed
Instead, buy an eBook reading device or an eBook gift card.
Or even anything else -- but not printed books!
Show the print publishing industry some tough love this holiday season.
Slap them in the wallet so they'll wake up to the 21st-century.
They need to!