Believe me, far from all guys are like this. My abusive ex made me believe his behavior was normal and blamed me for it. That i made him do it. However the boyfriend i had after him for almost three years (an ex now but still one of my best friends) was amazing, never treated me that way or showed jealousy. He trusted me and loved me and treated me with respect. The same with my new boyfriend. There are amazing guys out there. Dont let this idiot keep you from finding one of those
Also if you ask him not to contact you and he repeatedly continues, you can report him to the police. I did that with my ex as he would call constantly for hours in the middle of the night, terrorizing me etc. I also changed my phone number to a secret number. That is an option as well however if you do that, make sure to tell your common friends not to give it to him or leave him alone with their phones so he can find it himself.