So the whole situation was unusual. I lived on the west coast and I was dating a guy online that I had met on Wow. I was in a bad situation where myself and my two cats were about to become homeless. 
So me and my boyfriend (we can call him bob) were only really dating for about a month. We got along fairly well but obviously there's only so much you can do with someone long distance. Anyways, when I told him about my situation, he offered to fly me to him, with my cats and I could stay in his second bedroom (or with him in his bed if I decided). He was going to pay for plane ticket, pet deposit fees, etc. Until I could get back on my feet financially and such. He even said he'd fly me back home if so desired. 
I didn't really want to accept such a big offer like that, especially since I hadn't been with him for very long.. but I was put in a position where it really was my best option. So I accepted.
My first week there, things were weird. He would not have sex with me, or anything intimate. I tried to sleep in his bed but every day he'd say that it felt like I was pushing him away. So much so, he felt I was doing it in my sleep. (Creating physical barriers between us using a blanket?) 
A few more weeks go by, I still haven't been able to find a job in the small town I moved to. Therefore I haven't been able to help pay for anything, but he did know this beforehand. After 2 months, I finally get a part time serving job. I make enough to pay half the bills but not reimburse him for what he's already paid.. and he reassured me he doesn't want me to pay him back. He also had put me on the lease, too.
 After starting my new job and spending time away from him, I realized how much we didn't get along. We could not communicate in a productive way at all. When I started to show a lack of interest, he immediately assumed I was cheating. He began to go through messages of mine if I left them open on my computer. 
I finally decided I wanted it to be over because nothing about this was healthy or normal for a relationship, but I didn't have anywhere else to go so I thought maybe I could stay. I wanted to be friends with him since he did so much for me but i also didnt want to be pressured to stay in a relationship. I wanted to stay in the second bedroom, continue to pay half rent. At least until I could save and afford my own place. He told me that if I didn't want to date him, then I had to move out. I was disappointed but obliged. Started to look for a new place, staying in the second bedroom (Where I had nothing but a twinsize blow up mattress and about 80% of the room filled with Bob's boxes). Since I was single and so ready for this relationship to be over, especially after 3 months of no sex, I was flirting with a guy at work via texts. Bob found a friend to help him hack into all of my accounts and cell phone number so that he could read all of my messages. He showed up to my work multiple times to yell at me in front of customers to "get my shit and get out". I had to have my manager escort him out because he would not leave. He simultaneously changed the locks on the front door so I couldn't get in. He would call his mom over to babysit me whenever I was home alone so I didn't "steal anything". When I finally moved out (onto a work friends couch) he refuses to give me the rent money I paid for THIS month, and is telling me to repay him for everything he spent before...

tldr; long distance boyfriend pays for my plane ticket to live with him while I'm broke and homeless, when relationship doesn't work out, he hacks into my accounts and messages, changes locks on door, and accuses me of lying and cheating and kicks me out even though I am on lease and pay half the bills. AITA for breaking up with him? 