I think at the very least he's very disrespectful and not worthy of your time and company. If he were to apologize and you think him a real prospect, he gets one more chance but the first violation of your boundaries, he's gone for good. I also feel if you go out with him again you should communicate your boundaries very explicitly and clearly.
That's not nice. I do like a guy to be forward but I also like him to be intuitive enough to pick what I am feeling and even more so if I am telling him to stop. That's just not on. Yes, he's a creep in my opinion.