Quitting for others sounds good but ultimately you have to quit for yourself. I started smoking in college and soon got a girlfriend who hated cigarettes and she would say, "it's so easy, just don't smoke" and would sometimes be quite insulting about "how can you just not figure this shit out. Just don't smoke." and those were the nicer things she said about me smoking. I got to the point to where I not only felt horrible about myself being a smoker but grew to resent her for her advice. The advice is correct but is amazingly difficult for someone who is not a nicotine addict to understand. Also, I hid it from her when I claimed I was trying to quit but now I realize that it is really tough to hide smoking to a nonsmoker, with the odor, etc.
Having someone else wanting you to quit is great inspiration but you really have to want it yourself. They simply don't understand.
Smoking isn't going to help you quit. That sounds so reasonable to me now but that wasn't a message I wanted to hear when I was trying to quit. You really have to commit to not taking another puff. If you have to go to nicotine replacements, etc., it is worth it.
You've been fighting this desire to quit and then return to smoking for a long time now. Please believe it is worth it to commit to not smoking and the start is to commit to not taking another puff, even if you commit to it one minute, hour, day at a time. You can do this, Kdad.