Why would a guy do this?

Ok so my ex he broke up with me via phone call the other day because i was asking to set up phone dates (we just recently went from seeing eachother every day ro long distance) then not even 10 minutes later he texts me telling me i upset him and that he's going to so naughty things to me and called me his girlfriend again.( This is not the first time this has happened) And proceeded to act like nothing happened. Well tonight we were talking and I told him my friend invited me back out to her cabin tomorrow and that a few other people are going to be there. He started getting all weird and then tells me he's going to go. So I try to ask whats going on he says goodnight no I love you nothing and hangs up. I text him telling him if he's not comfortable with me going that I won't go and he's like it shouldn't be that way, (mind you he's cheated on me and i forgave him and put it behind us) I told him we need to be able to express our feelings and work through them together. So I try calling him back, he ignores it. Cool. I ask him what the hell did I do wrong? He tells me he can't do long distance... even though he chose this not me. We were together for 2 plus years in the same damn city seeing eachother every weekend. He chose to move back home to TN. Anyways he said its too hard. I texted him whatever Jon because honestly this is the 5th time he's broken up with me since weve been together and the second time within the week, he then gives me a thumbs up and blocks me... like I'm sorry what in the world did I do to deserve that treatment like seriously.

Why would a guy do this?
Post Opinion