You didn't make your point clearly at first, piggy.
Yes, it is unfortunate for your son and his friends, who all contracted covid on 'Freedom day'.
The price they have to pay, unfortunately. But surely on 19 August your son can have his vaccination. Will only be affected for c 2 ½ weeks, rather than 2 months.
Whatever, the government has set out their plan, he and his friends will just have to limit contacts (like the rest of us are doing, but granted, harder for the young) until they are double jabbed + 2.
They are at no more disadvantage than they have been before 16 August.
There are lots of rules/laws/guidance which don't make sense, but we just have to stick with them.