Is Sainsbury's right to ban the sale of fireworks?