I apologize. I realize I was overly harsh to you while responding to the other people on this thread. Please allow me to answer more smoothly to you.
Relationships fail. That is a part of life. The best thing to do when a relationship fails is to get ready for the next relationship; to figure out what you can change to be ready for the successful relationship to come.
Sure... It might be interesting to discuss how your soon-to-be-ex-boyfriend should change for his next relationship, but since he isn't here... that doesn't do anyone any good.
From reading your post, I just thought that communication; talking about and resolving these feelings early, might have made your relationship a better. Just an observation. I am telling you this... I would tell your soon-to-be-ex-boyfriend the same were he here. I had one relationship that made significantly more than I, and a couple of relationships that have made a lot less than I make. In each case, the more we talked about this upfront, the fewer problems there were.
If he came on here posting his side of the story, I would likely say the same thing. When a relationship ends it is never fun and there are always hurt feelings. Getting a bunch of strangers to agree that the other person is a "lowlife scum" doesn't seem productive.
If the relationship is over (and it sure sounds like it is) then end it well. Say goodbye and wish each other well, there is no point to throwing mud. Hopefully you had at least some fun together.
(Sorry, you got got up in the gender politics that happens around here, there is a group of members that starts with the view that men are low-life scum. Admittedly that sets me off.)