It's always best to have competition between retail giants. We, the public, haven't any control over what they do?
With price comparison sites available to the general public and probably more sophisticated, paid for, sites available to the retail sector, then it's not hard to see that a retailer could undercut a competitor by a few pence on selected items but still offer a price HIGHER than their normal pricing structure!!!
It's retailing, we'll never win!