Yes. Some guys have no skills at all. I'm glad you cut him off. What a jerk is right!
When someone did that to me I let it out to a couple other people. It just made me feel better to let others know he was creepy. Then they were forewarned.
Sorry it happened to you though...
Don't let some asshat get to you. He has the problem! Not you!