Why would someone who claims they love you move out of their ex's only to go back in two days and then decide to let you go because he claims he loves you but he deserves to be punished by staying?
This guy either needs a good psychiatrist or he's playing head games! He toying with you and he'll be back like a bad flu! Stand up and fly right girl and get back your dignity! I have no doubt this jerk will call you again and want to see you and why not! He is fooling around on his ex, then you're allowing him to come back. You are cheating yourself hon, by allowing this excuse of a human being back into your life and you should be out with friends and getting back into the dating circuit. There are many nice guys out there, so you don't have to settle for less. Good luck!