Yes I will forgive. Although I also don’t like smokers, but between men is just beer, cigg during their catch up sessions.
If you ban him, he still gonna breathe in second hand smoke as he talks to his friends while they smoke, so I don’t really see a difference.