Most Helpful Guy
It's not clear to me whether you want this to work out or to end. Based on what you describe he seems particularly immature. Is this someone you can imagine spending the rest of your life with? If not, you might consider looking elsewhere. Then if he wants to get back together, you can set the terms for what you are willing to accept from him and what you won't accept.
Most Helpful Girl
It seems like everything is about what he wants. His behaviour is really unfair and immature, sorry to be so blunt.
I know that no one wants to say ultimatums or end it but it might be best to tell him what you want and feel and if he can't respect it. or find a way to make you happier it's better to let him go, even if you love him or want him to change. Maybe when he sees you're not for granted he'll try harder.
Your life is about you, if he gives you more stress than happiness it's not worthit.