When someone rejects the help they have initially asked for and go into every excuse of why they can't then that's the time to walk away. They don't truly want to be free and in remaining there you are keeping them stuck too.
Never leave the person who understands you more than anyone else. Someone who you can talk to about everything and will stand next to you even with your unwanted attitudes. Treasure the one that accepts and loves every bit of you.