But, my point was it is not 'free', as the local water authority has charged the pub/restaurant/cafe/zoo for it. All this law or 'right' does is prevent the establishment from visibly charging for it at the point of supply. They will still have charged for it - as their incoming water costs will have been incorporated in the general cost of their products and/or services. The charge will have been paid by all of their customers including those who did not use it, and hidden from those who thought somehow it was 'free'....
The bill you pay to the local water company also covers sewage which, I believe, is the majority of the cost. Whilst tap water isn't free neither is the water that is flushed down the toilets every time they're used but how far do you take this argument? some people use the toilet more than others, are the rest of us are subsidising them? And what about those who drink lots of 'free' tap water and then flush gallons of water down the pan because they need to wee a lot?
Well, enough of that, I'm off to Waitrose to get my free coffee, I get one every day when I spend 12p on a banana. I then use their loo before walking home.