Booker has come in for stick over coronavirus rush

The company has answered back at length in its defence.