I'm... a little torn. Only a little, but torn nonetheless.
I pity the guy, I really do, but Nicole deserves so much better than to be tied down by him. Take the L, learn how to treat your partner better, become a better person, and take those lessons with you for next time.
I recognize that his romantic affection is genuine, but sometimes, people just aren't mature enough to be good partners, and that's part of life. Learning and growing from your mistakes is part of life, too, but Nicole shouldn't be subjected to his growing pains any longer than she has to.