It’s time for you to gather up your self-respect and move on. A man who will leave you to walk home, who tells you you are lucky to be with him because he could be with someone else, and who doesn’t fold you into his family is a man who isn’t giving you the attention, affection, and respect you deserve. His behavior isn’t merely annoying. It’s a clear message that he isn’t that into making a real relationship.
Consciously or not, he is creating a situation where you’ll be the one who has to do the dumping. It’s kind of nice of him to be willing to be seen by you and all your friends as a jerk but it would be more helpful if he could just be honest with you.
Take him up on it. Don’t waste another minute of your time. Make yourself available again. Join in some activities where you will meet men your own age who share your interests and who will treat a woman right.
I wish you well.