Pricey wines at fine restaurants aren't a rip-off, says the Hospitality Association, instead we should be asking whether wines are sold too cheaply at supermarkets.