losing 'the facts' are different depending on your personal leaning, why shouldn't your DC's understand there are differences?
I think suggesting that your childs teacher was reliant on him to pay his pension - and you said it in your post, in a way that made it sound less like a contractual & legal right and more like the teacher was dependent - was wrong.
The fact that public sector pensions are paid out of GDP is not the fault of public sector workers - it is the fault of the system that successive governments have bought into.
There should have be ring fenced pension pots - where PS contributions including the employers share are paid into. These would then have produced their own returns- and even if these didn't bring the full amount required, it would stop the whole of the cost of pensions being borne by future generations.
So I think that the view your gave your child was dreadfully skewed and as a Public Sector employee I find this attitude that because the 'taxpayer' is going to have to pay my pension (see reasons above) I somehow have less of a right to it. Where as factually, I have a contractual right to it, it is mine and I have earnt it through my working life.