...and, typhoid is caused by bacteria, not a virus. Despite both of those points,... a completely uneducated response by lamazeteacher.
It infuriates me when people, especially medical professionals, compare influenza to any other vaccine. They're simply not the same. Our current medical approach will never eradicate the flu. Current medicine isn't preventing the spread from animal species (pig, bird) to humans or the combination of genes from human strains with animal strains... The influenza virus evolves rapidly and replaces a previous strain. Each season's flu vaccine is formulated from a previous influenza strain. A current vaccination may or may not produce immunity to a current strain. This is why people who always get the vaccine get sick one year when they didn't in previous years.
There is a very interesting (and scary) book about the flu, "Flu - The Story of the Great Influenza Pandemic of 1918 and the Search for the Virus That Caused It" by Gina Kolata. It includes information on the evolution of H1N1 ("swine flu") and H5N1 ("avian flu"). IMO, a must read.
Do not tell me what to put in my body. If I got sick with H1N1, I'd stay home, just like with any other strain of influenza. Don't wear a mask, stay home! You're full of crap if you think you can productively work an 8 or 12 hour shift without removing your mask.
As professionals, we should not be proliferating the media propaganda. Oh, this topic makes me angry.