@Remmy123,
Why should your 12 year old not do his bit? He is a child, not a god, and it could well save him a nasty illness into the bargain. Both my children will be getting vaccinated as soon as allowed (abs they are very keen).
I am sure you expected people to be careful around him when he was a vulnerable baby. Now it is his turn. One day he will once again be vulnerable.
Living in society demands the luckier make sacrifices for the less lucky in all areas. From giving up one’s seat to paying taxes, the more fortunate contract to do this to live in a pleasant humane society.
If one’s attitude is a big ‘fuck you’ to everyone else unless you get a personal benefit, expect the same from others. And children should learn this lesson, too.