A virus by nature spreads. It is either spread through the air, or droplets land and cross contamination through touch occurs. Virus droplets live for days. People with the virus can be sick for weeks.
The only way to eradicate the virus would be for everyone to stay in their own houses for about a month. No work; no supermarkets; no schools; no electric companies; no hospitals, nothing. If everyone stayed put and lived or died exactly where they are, then we possibly could eradicate the virus and make a difference.
Obviously this would be immoral and cruel and completely uncivilised, so instead all we can do is social distance to ‘reduce the spread’ but not get rid of it.
If you send a child to school, you contribute to the spread of this virus. If you go to work, you contribute to the spread. If you go to a store, you contribute to the spread. Some people would be perfectly capable of keeping their children home from school to reduce the spread, but choose not to. Do we call them selfish too?
So as it is perfectly normal to assess and take the above risks based on what WE think is the advantage vs the disadvantage, I don’t see why for holidays, which some might say are as important to mental health as anything else, they should be treated any differently? Being able to see family abroad. Being able to soak up some vitamin D. May well be worth the risk.
The problem is that people expect everyone else to make identical sacrifices to them and it’s not fair.
‘I’m going to send my kids to school and I’m going to go to the shops twice a week. DH is going to go out to work - all worth risking spreading this virus and must be accepted by society...but a holiday, I choose to sacrifice that (probably because I didn’t have one booked anyway) and therefore I expect everyone else to do the same’.
There will be people jetting off this week or last, who work from home, have no children going to school and who do click and collect or have shopping delivered. Their overall contribution to the spread of this virus, may be less than yours op, even with their vacation considered. They may be off home for Christmas, which cancelling in my mind, is a sacrifice we have no right to EXPECT other people to make.