If everyone but you smokes, then you aren't likely to get them to change their behavior and if somehow they got reported and had to stop, they're going to resent it like crazy. I'd say this isn't a good place for you to be. I HATE the smell of smoke, and the way it permeates everything. (I have a sister who chainsmokes in her house, and she brings cookies to family gatherings that we discreetly toss because the cookies TASTE like cigarettes)
The other thing that bothers me about your post is
So, I feel like I need to put in my resignation but my husband starts nagging about finding another job (to support his spoiled sorry butt) and then tells me I will find out what real work is like when I leave my current job for another one.
I've lived through two abusive relationships, am in a supportive one now. The "you'll find out what real work is like" is an abusive statement, sorry, but it is. It implies that you aren't working now, I'd guess that's horsepucky. Anyone who has a nursing license knows how to work, you can't get through nursing school by being a slacker.
It is YOUR life that is on the line when you are inhaling smoke, not his. It is YOUR life that you are arranging when you work, and if you want to sell biscuit dough or raise dogs, or simply change to a different position, that's your decision. If you don't like the job, then please, leave!
I'm sorry, I know I'm ranting but I've heard that line before, and not just once...and once upon a time I thought I deserved it. I didn't. I doubt you do either, because that isn't a fair comment...and would never ever be appropriate. It really pushes my buttons to see/hear it.