You are so unfair to him. He did what man should had done if unhappy while married. You are hurt but you wouldn't make yourself available to him?
What do you want for him to do? Wait for you for...ever?
Or if you love him and you hurt and lovesick - divorce!
If not - let him go.
You wanted to stay married and for him now to cheat on his girlfriend with you? That is wrong.