I am not getting a yearly vaccine to account for the shit immune systems of the elderly or the poor hygiene of people that touch everything and then jam their hand in their eye.
Nearly all the infections happen through the eye. You touch something and you touch your eye.
There was a day when animals were slaughtered in the middle of town and the entrails were thrown into the street to mix with the horseshit.
Why do you think Africa always has the interesting diseases but not other places? Hygiene. They have open wells where animals drink in the same place that humans bath and... humans drink. Same body of water. Shockingly there are parasites, flesh eating bacteria, etc.
People ALWAYS think they're being hygienic. 1000 years ago when people bathed once a month they thought they were being hygienic.
Newsflash. People are frequently gross. Your family, no offense, is probably doing things that got them sick.
Getting mad at me for pointing that out is about as rational as getting mad that someone told you not to drink the water that animals shit in.
If you want to stop getting sick. Pay attention to what you're doing. Do NOT touch random shit especially in a big city and then touch your eye. Get yourself some gloves you find to be fashionable or seasonally appropriate and then wear those when you're walking around town. When you need to touch your eye, first try your sleeve. It is cleaner. If you MUST jam your fingers into your eye, then take your glove off and do it. Then put the glove back on.
That will do far more to protect you from disease then the fucking flu shot.
The flu shot will protect you against the strain of flu they think might cause you a problem. Not touching your eyes with your fingers after you've been touching everything with your fingers will protect you against pretty much all non air/water born diseases.
I am not taking your stupid flu shot because you can't stop touching your fucking eyes after using the public restroom.