The question is, why do YOU hate you? Girl.... number one you sold yourself short from day 1 with this guy because he was in jail. Of COURSE he was dedicated and in love with you while he was locked up. You saw his true colors when he got out of jail. You have now seen the real him. And it's not pretty...it's not nice....it's not respectful.... and it's NOT worth another second of your time. Why spend your time trying to figure someone out who can't even figure themselves out? He's a jerk. He's a jerk now. He was a jerk when you all were together. And every time you ask about him or contact him you chip away more and more of your dignity. Things happen in relationships all the time... a man that loved you even a little might've gotten mad about something and pouted or fought with you about it...but he wouldn't just turn his back on you like you're a piece of garbage. You stuck by him while he was in jail. He couldn't do the same for you, because this man does not love you. Pretending like he hates your guts is easier than saying "I just don't love you". He's playing games with you, leaving you wondering, leaving you begging for forgiveness over something you don't even know you did. By doing this, he keeps the upper hand here, he keeps control and he knows you take him back in a split second. And he's lost respect for you for the simple fact that you were willing to put up with whatever he did in order to just have him. Was he really that great?
It's time to work on you. Learn to love yourself. Or unfortunately, this type of relationship situation will replay itself over and over and over in your life. You teach people how to treat you. You love and respect yourself, you will get love and respect. It's time to let this go, cut off all ties and seriously move on.