I've been talking to this guy for about a month, and we had our first kiss about 2 weeks ago. I'm 19 and still a virgin and he knows that I wanted to take things slow, but on Friday we got pretty drunk and he was quite persistent that I tell him when I'm ready, saying that he "won't wait for me, no one will". He said that a month of knowing someone was a long time to go without sex and that he was offered sex 5 times the night before, but rejected them all for me. I told him that I couldn't know for sure when I'd be ready for sex, but I wanted to know where we were at, because at this point we'd only met up a couple of times, and he said that we couldn't be in a relationship until we had sex.
He essentially said that all his friends have been calling me a frigid and that he shouldn't bother with me.
Things escalated and in the end my housemates ended up kicking him out. I was wondering, did I mess this situation up by being such a rigid? I just wanted something securer before I had sex for the first time, but he was certain that he'd already waited longer for me than anyone should have to. Is this true?
Since this, he's apologised for saying these things, but says we can't meet up again because he feels too weird about everything. He also says that he doesn't really know if I like him, apparently I've not shown him... So it's definitely over, but I'm not sure whether I should have done something differently. I'm completely new to relationships (sheltered upbringing lol) and I really liked him so it kinda sucks.
UPDATE: I've remembered another thing, I felt like this guy was completely out of my league and I guess that added to why I just wanted to impress him, and I'm questioning my decision. He said I'm "the hardest girl to pull ever" and that he's used to girls just wanting it with him. I obviously want to make him happy but I couldn't go that far yet.