Forced to sleep on the couch every night

So my SO has been a smoker on and off for 20 years, and within the last year of our relationship his snoring has become so loud that its bordering on apnea sounding. We live together, but I'm a light sleeper, so I almost never sleep in bed with him, i sleep on the couch every night. He knows he snores, but he is in complete denial about his worsening health. He is sometimes mean to me about me sleeping on the couch and says things like "you just dont want to sleep with me", "you need your own bedroom" etc. it makes me sad because i constantly worry about his smoking and he knows quitting would allow me to sleep with him again, but he just won't quit! He makes me feel like a bad guy, when its really just his snoring that he won't takd care of! What do you guys think of this?