OK in defense of the book woman who got fired, if you scroll down her twatter you see her giving lots of thanks to publishers who it looks have sent her free books to read. Including one very savvy publisher who bunged a chocolate bar in the box with the book. She also buys books, and reads profusely. It is possible for her to have ended up with books from an author she ideologically hates.
I think it's still inappropraite for someone who loves books so much to behave so appalingly towards an author, but it's possible she had books by the author.
Those books are clearly sent to her to generate good PR for the publishers. The photos of books, bookcases stuffed with books, lots of reading, the chocolate bar. It's good PR. What isn't good PR is to engage in public bad behaviour on social media on the same account, and I think it might answer why she was fired after one bad tweet. The PR people sending the free books probably had a word with Waterstones. When you look at it like that it makes a lot more sense.
They were sending a bookworm free books, and chocolate. All she had to do was post pictures of them on social media. And stay out of trouble........