you know he is just pushing buttons dont you.
You didnt react the right way when he said it was done and he left - you didnt beg him back.
You didnt plead with him to return when he went to his mums
when his mum rang and offered for you to pretend it never happened and for you to try again, you didnt agree
when he said it was proper over this time, no kidding, actually really really, you STILL didnt jump and beg him back
And now he is making another threat.
It was done already when he went to the strip club. This is all about him trying to regain control and 'allow' the relationship to continue after your appalling behaviour in questioning him and not being cool with it.
And it wasnt good when he came back. You said he was supposed to be on best behaviour but he wasnt. He may have made some superficial efforts but actually he was still thinking you were wrong for having chucked him out in the first place. And pleased his begging worked to get his feet back under the table.
He wasnt grateful for a second chance, he was entitled. He felt he should be there and that he should be able to behave however he liked. The niceness was lip service to get you to shut up. He actually believes his own shit, Im sure, and thats the problem. He really thinks what he has done is fine, which means that he will do the same again. and again. and again.
Ive been through the mill with one of these guys and they never change. He did it to the next one. and the next one, and the next one and he still never thinks anything he does is wrong.