I understand that it's difficult to let go a long relationship. You already get used to have him so much (since you both together for such a long time) and suddenly things change.
But I think you should give yourself a chance to start a new life. Your thought and feeling is also very important. From your post, I can feel your anger. But you know? the best way to revenge and recover from it is to LIVE BETTER than him
P.S. I get my ex boyfriend back in less than 2 months. Find out how in http://www.lovetreatment.com