Until you can understand a very basic human principle you are going to forever trying to find some magic way to get him back..
That principle is that you should be REJECTING a man who doesn't treat you right and walks away from you. This is the same for men as it is for women. It shows low self esteem to keep trying to get a person to come back to you that says and shows they want out.
THAT type of self esteem is what is POSSIBLY the beginning of getting them back. START THERE... Instead of asking us things like you keep asking, you should be sayin "I don't want to be with ANY man who doesn't want me and show me he wants me"..
That is your key. Other things are just smoke and mirrors. It won't win him back if you can't reject his actions with an attitude of "I can and will do better." AND THEN FOLLOW UP AND DO JUST THAT