Most Helpful Guy
All friendships come to an end at some point. Now you've seen this guy's true character and should pursue this acquaintance no further. You might especially avoid contacting him because his behavior was offensive and inappropriate and it is his duty to call and apologize for his foolishness. You should have nothing further to do with the dude (with the exception that maybe in the unlikely event he apologizes directly to you). It's him, it's not you. A creep like that does not deserve to bask in your sunshine.
With the klutz out of your orbit a pretty girl like you with that wonderful hair will attract other and no doubt more suitable male companions. Nature is on your side to that end.0