Most Helpful Girl
Tell him how much it hurts your feelings, and that you'd appreciate if he backed you up. He doesn't have to start a fight or anything, but let him know you'd appreciate him standing up for you, even just telling this kid that talking to you like that is NOT OK.
What this guy is saying to you is harassment, regardless of if you're a virgin, or have 50 exes and 100 sex partners. It's not acceptable. You AND your boyfriend need to let this guy know that he's harassing you and it's unacceptable.