If they're legal residents, and pay their taxes, then yes they should be treated as they've paid into the system. After all, smokers still get treated when they get ill and they know full well that smoking is bad for them.
Smokers are banned from pubs.
Non vaccinated should be banned from pubs?