If something's not meant to be the easiest is to let it go. I think staying friends after break up would be the worst idea, it will be a lot easier to cut him out completely. If you think of yourself as a grown woman then stick up for yourself, don't undermine you by saying things like "I'm happy as long as he is". He's being unreasonable and manipulative, stick up for yourself, don't let him bully you.
Don't cry, don't regret and don't blame
Weak find the whip, willing find freedom
Towards the sun, carry your name
In warm hands you are given
Ask the wind for the way
Uncertainty's gone, your path will unravel
Accept all as it is and do not blame
God or the Devil
~Born to Live - Mavrik~