nottoday honestly, no apology necessary. This is something that is really bugging you. I know that scratchcards aren't the whole issue but, handling cash for you should be out now and customers should accept that winnings either go back on their (contactless) card or they can write to head office (or wherever) for a cheque (or whatever).
I'm really on your side about 'non essential' purchases, it's just impossible to know whether people were in looking for something else and could't get it, picking up some other peripheral stuff at the same time - or whether they just came in for fripperies. We can't know. I'm sorry if I wound you up, I really didn't mean to do that, I hope that your manager will support you and put you out of harm's way if that's best for you, nobody should be doing their jobs in fear. 
===
Generally, as for (particularly elderly) customers coming in for a visit, I don't know what can be done about that. They've gone through so much in previous years and it's made some - or most of that generation even - a bit gungho. My next door neighbour is 92, has lost her son and her brother and has practically had to be superglued to her sofa. It's a different mentality.
I can't bring myself to label these people as selfish because it's their life and, everybody who shops is putting themselves and others at risk whether they're in buying bread and milk - or make-up, they're still in the shop.
The way I see it is if most people comply then the risk is reduced. I've been mostly in the house and hate it - I've left to do some shopping for us and for a few others but mostly, I'm housebound now. I accept the misery of that but don't enjoy it.
I can relate to people having a whinge because that's what people do, they've had their freedoms curtailed and whether I agree with their viewpoint or not, that's their right and I won't tell them how to feel.
The biggest problem that i have with other posters is the ones who lay down the law, dictate and name-call. They're referred to as 'Stasi' but are actually worse than that, they do no good and I have no time for them. I wish they'd set up a 'hunt group' somewhere else, far away and froth to themselves where they harm nobody.