Tis is NOT a case of sexual harassment. He might be unknowingly threatening (best case scenario, the one i believe), or downright manipulative, either way she do not want to work with him. He joined her on the project and she offered to give him 2 of the 3 tickets then he started his passive-agressive emails. I got those from people i worked with too, every time i just left the project (mainly because it was never mine). This type of passive-agressive behaviour exist very much in tech, mainly because this behaviour is related with self-entitlment and goes well with smug personnalities.
Since when did that mean he was going to physically harm her? Sorry, I believe sexual harassment occurs in the tech industry and should be stamped out, but this is not a case of it.