I'm sorry it's come to this. He insists on continuing his "bad Boy" behavior. You have no choice but to make him own his choices. I suspect he will continue to waffle and try to keep the security of his homelife while not giving up the freedom to date. You will have to be strong (as you are) to keep his feet to his chosen path.