I'm trying to impress upon my DH the rule I always stick by. Wherever I've been, and whatever I've been doing, the first thing I do after returning to the house and taking off my coat, is to wash my hands.
I've always done it. Its second nature. I wonder if it stems from my nurse training?
DH works in the Co-op, and whenever he takes over on the till he wipes it down with disinfectant wipes. Some of his co-workers think he's strange, but as he says, you don't know what people have had on their hands, or where their money has been.