Salamz,
It's not easy at all was experiencIng the same thing last night lol,
A really nice cousin of mine who i really get along with due to all the things we used to get up together when i'd come to BD who hardly ever prays, doesn't bother with zakat etc, but NEVER breaks his fast with food.
He bought his weed after Iftar but didn't get a chance to smoke it till near the pre-dawn meal due to our runarounds, then I ended up smoking all the cigarettes (not good I know) leaving him nothing to roll it up with, so when my staff come upstairs for the pre-dawn meal he sends one of them to the shop at 3am to get cigarettes and gives him a generous tip.
I did my best to explain to him that Ramadan was The best and easiest time to throw away the evil inclinations but I could see he wanted to make sure he finished his zoot before the adhan went off , but was wary not to go on the roof to sit and chat with him in case I felt like taking a tug,
I know some of my weaknesses and just sometimes straight jacket myself by avoiding proximity As soon as I feel a little inclination to slip into seduction, it isn't always easy and I'm not perfect, but the Quran tells us fro AVOID fahishah and zina etc, not just to refrain - So it must be the best way,
You soften to it, your heart softens to it, and then it melts, and then you fail and Satan wins.
If its easy for you to hate the deed but try to help the person, great, otherwise I've noticed it's easier to just avoid that type of company even if you get along with them best, or at least when they slip.
On the authority of Abu Musa al-Ash'ari (radiAllahu anhu), the Prophet (salAllahu alayhi wasalam) said:
"The likeness of a righteous friend and an evil friend, is the likeness of a (musk) perfume seller and a blacksmith. As for the perfume seller, he may either bestow something on you, or you may purchase something from him, or you may benefit from his sweet smell. And as for the blacksmith, he may either burn your clothes, or you may be exposed to his awful smell."
[Bukhari and Muslim]
I still love my cousin, we go places together, but try to avoid him when he's about to mess up, though I do find his eagerness to finish his zoot before the fast starts quite confusing and amusing because he's all too ready to give up food and water for the sake of Allah even though he was really thirsty, his sincerity leaves an unintended smile on my face and I can't tell him not to bother fasting as that's still a duty. I just do what I can to save myself and help him with advice.
http://yourtakeonspirituality.org/