I think my (now ex) boyfriend was selfish
Why do you think he was selfish?
I think he carries no moral obligation to the world
Being selfish is wrong. It's good you broke up with him because he would've continued being selfish with you too.
Yes I noticed from him and needed to end things.
Hopefully they learn how to be a more sharing person and I am glad you noticed this about them early on.