Another way of dealing with the problem (speaking in terms of infectious diseases in general) --> invest more in research/medications which aim to lessen the prevalence of the disease. Regardless of what we do, infectious agents typically refuse to respect national borders. Even if we do succeeed with keeping infectious people out of our country nature will often find a way, think poultry, rats, mosquitos, parasites in river systems and so forth (we are more protected than most being an island). It's easy for european nations to sit back and see the spread of tuberculosis through the Russian prison system as just 'Russia's problem', back that ignores the fact that it vastly increases the chance of an outbreak in the region. If the world could unite on the issue of health then perhaps we wouldn't have to deal with this problem? (certainly not to the same degree).