How a tiny bookstore fought off an onslaught of sexist internet abuse