1- YOU DID NOT FAIL!
2- You'll do it again when you are ready, so don't knock yourself around
3- One thing I learned helped me when I quit this last time, is to NOT pay attention to anyone elses smell or whatever. If they chose to smoke around me I would walk away.
4- Smoking in my apartment is forbidden period!, if you don't agree with that you can leave and if you don't come back it's your loss, but I stopped smoking in my apt years ago anyway so the cats didn't get second hand smoke.
5- KEEP TRYING when you feel comfortable doing it, you need only please yourself.