Hi pumpkin01 welcome to the forum
this:
"He is a very selfish person sometimes and will do what he wants before even considering any one else."
is much more prevalent than one might think. In the end most of the time it happens. At least that's my experiences.
I don't think you are right though to want to leave him based on this event. However if there is a pattern of not being there when you need him you are right and would be better off without all the headaches that come together with a boyfriend who's already got previous 'ties'
