The BCG vaccine is not protective against tuberculosis in adults. It helps prevent miliary tuberculosis in children.
I did my graduate work on tuberculosis. Those of us who weren't vaccinated because of our country of origin refused to be because the vaccine wouldn't help us and it changes testing for TB from a quick skin test to a lung x-ray.
It's not barbaric or corrupt or anti-vaccine in this case. It's details of this particular vaccine.
> TB continues to be one of the major public health threats. BCG is the only available vaccine against TB and confers significant protection against the childhood disease. However, the protective efficacy of BCG against adult pulmonary TB, which represents a larger burden of disease, is highly variable.