Is OTHER wrong in the post ? POST : Hey everyone! I'm kind of new to Reddit but I saw this subreddit and needed to ask you guys something. (Gonna be extremely long post though sorry)

So around may last year I started dating this girl things were fine for the first few weeks but I found she was very clingy and always needed my attention, that's not the bad part though I could deal with that. About two weeks after we got together I had to leave to see family in another part of the country for a month and some change. She really didn't like this she cried and said that it was basically like breaking up with her, I told her no it wasn't and that I was sorry but I had to go, fast forward a few weeks I'm with my family out west and I'm talking with her everyday. I try and give her time to talk but I'm also trying to see my family since I don't get to the see them all year. I end up meeting with a friend I haven't seen in about 6 years, it was a girl and had fun catching up with her, my at the time girlfriends friend then states that I shouldn't be hanging out with other girls because I have gf. Turns out my gf had thought that I was cheating on her and told a lot of people, to be very clear I DID NOT do anything with my friend. Anyway I let this incident slide and quickly forgot about it but I soon start receiving texts from unknown numbers harassing me (if you're gonna fuck around let me fuck your girl, etc) I tell all then to fuck off (much more polite than I should've been honestly) and soon start to suspect it was my gf or her friend that is giving out my number since I don't have my number on any of my social media and don't give it out to anyone. They deny it and I think alright I don't know how it's getting out then. A little more context at the time gf was on drugs to help her sleep, she didn't tell me she was snorting them though, and with the three hour time difference I would constantly have to tell her to go to bed but she'd always say "sleep isn't as important as you" to which I'd call bullshit. Anyway after a week of harassing texts and gf constantly wanting to talk i snapped and I ended it with her. She got very drunk and admitted that she was giving out my number and telling other guys to harass me she also would blame many other things including her lack of sleep on me. And then continue to call me a cheater for hanging out with my friend. So I just wanna know am I the asshole for breaking up with her? A lot of people I know say I am and that I should've stuck with her until I got back because things would've been different but I just don't think after she admitted that stuff I could even be friends with her anymore. 
Anyways thanks for listening.

TL;dr 
I break up with my girlfriend over the summer and she admits to sending my number to people so they could harass me (while we were dating) but I'm seen as the bad guy because I broke up with her through the phone.