He wasn't there for me when I needed him. Should I break it off?

long story short: I went to Australia, he went to Italy for Christmas break. it was a week and a half that we would be apart. we both had international phones and he promised he would call me, Facebook me, or do whatever when he had the time. he never did, so I assumed that he didn't know how to use his new phone or had lost my new number or something. it wasn't a big deal.

anyways, I met this kid over the break who was traveling in the same group as me and we became friends. on the last night, he tried to rape me in my hotel room when we were accidentally alone. (that's another long story).

i was freaked out. it was a pretty scary experience. and my roommate told me that I needed to call my boyfriend to tell him that this guy had managed to kiss me when I didn't expect it (I didn't kiss him back, but she thought he deserved to know) and about what had happened with the near-rape because she thought he'd make me feel better. I called him. 3 times. he never picked up and he never called me back.

i came home the next day a few hours after he did. when I got on Facebook, I noticed that he had been on the whole week and had commented on other please walls, but never mine. he also mentioned that he had called his mother in his status, so his phone was obviously working. he didn't try to contact me until almost 24 hrs after we both had been home, and when he did it was a text that said, "i bought stuff for you." I was pretty ticked off, to say the least.

we got into a fight. I mentioned that I had needed him over the break because something bad had happened, and he basically blew me off. he still doesn't know about the rape, and we haven't been talking much. I really like this guy but I don't know if he feels the same about me anymore. should I break it off?
Updates
+1 y
also, I would like to add that the reason I haven't told him yet is because if I did, he would only freak out about the kissing part and wouldn't even care that id been sexually assaulted.
He wasn't there for me when I needed him. Should I break it off?
Post Opinion