I would dump just for the reason of smoking alone. Smoking is a vile, filthy, disgusting, and repugnant habit. Not only is he killing himself, you also put your life at risk by exposing yourself to his secondhand smoke. I know you said this is long distance but it can’t stay that way forever. The most important piece of dating advice I can give is that a non-smoker should never even consider dating a smoker. That is three immediate strikes. Don’t even let them get up to the plate. Furthermore, I wish the state would ban smoking in casinos.
I don’t believe him when he said he would quit for you. He probably has all kinds of action where he lives and is just keeping you on the back burner for when he needs a change of venue. I also don’t see the reason for starting out a long-distance relationship. The odds against these are bad to begin with, but especially with no kind of history together to fall back on. So, yes, it is all your mistake. You deserve a lot better. Next time make it somebody local and a non-smoker.