Wow! I think you are better off without this guy. So many times it happens that we fall in love so fast that we don't see the real person but instead we see a prince charming who is not real. I know, it happens a lot...we are so surprised we have found someone charming, funny, and good looking that we get swep off our feet. We imagen that this guy is the one and nothing can be wrong with him but in reality we are not actually seeing who the guy really is. It's like we are under a love spell we create in our minds of the perfect guy. But the reality is that all guys 9or woman) are not perfect and this is the case with this guy. He seems to be immature but in a bully way (not the prince you thought he was, huh) but this was the way he was all along you just dindn't see it becuase you were thinking he was your prince charming....you didn't see it because you were under the farytale illusion you had in your mind that was not real.
I'm glad you are out of this realationship. It is much better for you because atleast you are not the one pregnant with a kid and have to be attached to this guy forever. Makes me wonder why the ex-wife had to move to a different state (I would too).
Just move on....I know it's not always easy. I would recommend you take some time to meditate and relax. DO NOT let his comments about yourself get you all depress about the way you look because if you do you are letting him WIN. Remember he is the looser not the winner becase he lost you and you were the gift, NOT him. Think that the best thing that happend was that this guy is out of your life. Erase the fake ferrytale you had created with him.
I'm sure when the time is right, god will send you an awesome guy with no DRAMA!