At the risk of sounding snobby I think the take up will depend very much on the neighbourhood.Sainsbury's and Asda, have said they will not enforce the new mask rules due to fear of staff abuse/violence against them which has already happened. And the police have said they are there to enforce the streets, not the shops, as they don't have the manpower to do so. Which is true. This virus is really scaring many (including me) as is some peoples nonchalant attitude to it. They scare me more than the virus.
Where I live I been seeing a lot of mask wearing in shops even before the law came in.
I agree that the shops can’t be expected to enforce it and that the Police don’t have the resources so it is trusting people to do the right thing.
Sad to say, but you can definitely see neighbourhoods that as a whole follow instructions and neighbourhoods that as a whole don’t.
I agree with you, with cinemas, it is not the measures that the cinemas are putting it place, I trust them, it is the customers that I don’t trust.