Was I wrong?

My bf and I have been together going on 4 years. We have been thru multiple deployments, him cheating several times, a miscarriage, and everything in between. And here I am, still with him even after therapy all else. BUT he refuses to commit. He refuses to propose to me. After this amt of time and all we’ve been thru I would’ve thought he would know what he wants by now. So two weeks ago, I made him pack his stuff and move out. I couldn’t keep acting like all was fine when I was miserable. All I do for him and I feel like he’s taking advantage of the situation. Him and I talk daily, we’ve seen each other and he wants to fix things but I still stand my ground and feel the same. If I’m not worth his life commitment then I can’t continue. Am I overreacting? Any advice?