Dear Sausages. You are absolutely spot on with all the things you suggest about how decent adults should treat each other.
I am afraid, however, that when he did not treat you well, you not only put up with it, you begged him to 'let you back'. As well as showing you this is who he is, he has now told you openly that he does not want to have to moderate his behaviour in any way.
You can continue to 'not understand' his behaviour but if you think about what he had done rather than what he says, you will see that he is actually being very clear and consistent. He is prepared to be in your life in very specific circumstances, specifically to receive no criticism about anything he does, ever.
It is absolutely up to you now, to decide what you want to do. You can have him back so long as you accept that you must not criticise anything he does ever.
Alternatively, you can decide to let him go.
If you do not tell him your decision, he (and yes, possibly you) may think that you just need some more time before going crawling back to him. The cleaner way would be to block him, change the locks and yes, get him off your Sky account and stop contacting him.
Consider yourself as grieving for what you have lost. Not the man himself, because he turned out to be less than you thought but the life you thought you would have together.
There are stages of grief to be gone through, they are denial, anger, bargaining, depression and acceptance
I think you are still in denial, I hope you get into the later stages soon and make it through to acceptance. You would be setting a very good example for your DDs, helping the. To avoid similar mistakes in future.