Vaccinations are modern medicine's snake oil with highly toxic ingredients.
Yeah, those big-bucks drug companies and all their fancy vaccinations try to take all the credit for millions of people not dying annually from smallpox, polio, measles, ditheria, tetanus, etc, etc. just coincidence that rates of all these dropped off when vaccination programs started.
Also, good point on vit-D since rickets gives you the flu. Go see your herbalist or homeopathic physician immediately, 'cuz they are not in this to make a profit.