I think you are misunderstanding me. You are focusing on the vaccinated, and ignoring the millions of people who got CP before a vaccine existed. What is to be their recourse? They get to assume the risks of boosters or a shingles vaccines partly because of the actions of people who vaccinated their children for chicken pox. Or they can just live with a higher risk of shingles and not vaccinate. Perhaps you do not care about the many people who came before the CP vaccine existed, and that is fine, just don't turn around and whine that non-vaxxers are selfish.
Yeah, they can get boosters. What risks do you think they can get from a booster that they can't get from being exposed to a sick kid? If they get a booster at least they know for a fact that they are being exposed to a degree that should keep their immune system on top of the virus. I think it's a win-win.