I there is drug resistant TB - then it will also be vaccine resistant. Just because you receive the vaccine doesn't mean you are protected. Personally I'd rather fight it off with a healthy immune system, not one bogged down with vaccines and immunizations.
Simply placing a spot of eucalyptus oil on your shirt and breathing it in, will help protect you from airborne viruses and bacteria. (just one tip of many)