It sounds like there are quite a number of things in the way of getting your ex back. Often we make mistakes and/or there is not much that people have in common to make things last. When values clash or our temperaments don't bring out the best in each other, relationships can be more work than they're worth. However, there are ways to turn the relationship around that may seem counter-intuitive. You can drop your email in and I'll send you my checklist outlining some do's and dont's of saving the relationship if you're partner has left, or is planning to leave. You'll be armed with some tools to get them falling back in love with you!
Although you have some issues going on, and some blocks in the way of reuniting, there is hope. There are always ways of turning round a relationship and reconnecting so you come back together in a more healthy way. There are some dos and donts of how to behave after a breakup that can increase your chances of getting back together. You have more power than you think. Make sure you grab your checklist which outlines some ways you can help move things forward.
From what you say...there is hope of reconciliation if you take the right action!
From your answers, it does seem like there is hope for the relationship. It's always hard to know how the other person is thinking and feeling, but by the sounds of things there could be a way forward here. Grab your 'Get Your Ex Back' checklist to increase your chances of getting the relationship back on track.