I mean that's great buddy but unfortunately you need to understand the world you live in.
Call them selfish, stupid, weak, all you want, that's not going to change the people's behavior.
My parent's sole purpose in life right now is to see and spend as much time with their grandchildren. Remove that from them and they have very little to live for. So, you can name them whatever you want, say the kids will be fine, etc, nothing is going to change what matters most to them.
That's just not true anymore. I'm not seeing any strangers. Who will I infect? The cashier at the grocery?? Or the guy waiting in line at the drug store?? We are all wearing masks and keep social distances, so..really...what are the odds I would actually infect him?
I know people who even had to quarantine together for 14 days yet only one of them caught the virus throughout.
So this rhetoric about infecting strangers just doesn't hold as much power anymore mate.
I think it might be you who needs to come to grasp with reality. Ya, people are stupid, selfish, weak, welcome to the World. Now you can complain and insult those people all day, or you can figure out a better way to control the virus despite these people, because they're not going anywhere either.