It is not the vaccination that loses effectiveness over time, it is the fact that the immune system "forgets" over time. Which is why they reccomend booster shots and that there are very few vaccines that are only given once. Catching diptheria naturally does not give you lifelong immunity so why would having a vaccination against it give you lifelong immunity? Actually having whooping cough does not give you lifelong immunity, nor will the vaccine, again why they reccomend you have regular booster shots. the same with tetanus. If the full strength wild strains wont give you life long protection you can't expect the vaccines to, it is an unfair ideal for them to live up to.
That's exactly it - how many people do bother with booster shots and how is the Govt going to mandate for it? It just cannot work to have it compulsory because you would still have to have boosters as adults and how would you like, as an adult with a mind of your own, to be told that you HAVE to have a vaccination? You wouldn't would you? Because that's what would have to happen - every single person in the country would have to participate in a vaccination program. Once your child is of the age where they are no longer getting vaccinations according to the childhood immunisation schedule what happens then? Do they create an adult immunisation schedule? If you want the choice as an adult to decide what to do, why can't parents have that right for their children?