Once people change their focus from not getting it themselves to not giving it to others things will change.
People need to be told they are selfish and inconsiderate. They may need to be told so frequently.
When I run across a "No one is going to tell me to mask up!...I am not afraid of this covid thing.." type, I just tell them I am, and I certainly do not want to take it home to my wife. SO STOP SPITTING ON ME!
Some look at me like I am a moron. Maybe the next person will get through to them.
If there are others around to hear the exchange most often there are signs of approval.
Washing up, masking, not getting close together in groups , all of these make sense. It may , momentarily be inconvenient, perhaps frustrating, but it sure beats getting a loved on sick. It even beats getting the random stranger sick.