Isn’t this another example of how someone feels in response to what could likely be a legitimate question? Do you honestly think he would have labeled you as rude had you asked him to step outside?
You may want to avoid using that excuse considering cigarette smoke can’t actually cause an allergic reaction as it lacks any protein to cause an immune system response.