(c) That's right. The court appears to have relied on the special legal meaning of the words 'offer for sale'.
In contract law it has been decided by the courts that even if goods are displayed in a shop with a price attached to them, this does not constitute a legally binding sale or an offer to sell. Such displays are construed merely as an indication of a willingness to do business, should a customer make an offer to buy.