He doesn’t. He gets used by the cool girl to get her guy back, and does a splendid job as a filler of time when he is needed for such tasks. The arsehole, however, gets whatever he wants without ever creating anything worthwhile, or giving a hand to anybody who could have done with one. That arsehole gets the girl, though.
Still, I know which one I would rather be.
Definitely the nice guy.
I never realised how having a cheat day is so psychologically helpful. Gets you through the daily cravings. Then you get to cheat day and you don’t really want that much bad stuff. Oh how the mind works.