I still love him but he was an idiot and only thought about himself, I never pictured him this selfish...
What should I do?
When someone is courting you, they are in their best behavior. This is as good as this guy will ever treat you. If this is unacceptable to you (and it should be unacceptable to you,) you need to tell him goodbye, no more messages, no meeting for coffee, nothing, never!
Then you need to get over him and move forward with your life.
You cannot undo this action. The opinion owner is going to be notified and earn 7 XPER points.