I think that she should definitely leave his ass behind. He sounds like a disgusting man-child. There is so much room for her to do better. She needs to get out of there before he gives her some kind of STD. If a guy can't be true, he's not worth your time. If all he's going to do is sit on his ass, smoke weed, and play with his dick all the time, he's got about as much value as a paperweight.
It's such a shame that he enticed her to waste so much of her time and money on him. Poor girl.