Not sure why I'm posting this really other than I feel a bit upset and angry and...I don't know really. Actually a bit tearful and that's not like me at all.
Had a quick drink with someone I've met a couple of times who seemed alright. I don't want to go into it all right now but basically, after a bit of talking to me like I was shit and telling me I'm not a very nice girl (I defended myself but why didn't I just leave??) he tells me about something he did with someone he was seeing which was completely inappropriate and horrible. And he said with such a fucking smug look on his face. The details don't really matter but basically was a "fantasy" of hers that he fulfilled. Whatever, I don't need to know this, I don't know her, i don't need or want to hear it. I said as much to him, said that he had no right to say something like that to me, what on earth made him think it was ok to say it to someone he barely knows?
He apologised, sort of, I went to the loo where I actually got a bit teary - it sounds stupid now but it felt so intrusive and deliberate and pointed. Came back out and got my jacket and said I'm off now, it's late, I'm tired and he followed me outside saying he'd call a cab, I said not to bother I'd be fine goodnight. And he sort of laughed and said 'gosh, I didn't take you for a prude, in fact I get the impression it's just the sort of thing you'd appreciate' 
I'm just so utterly pissed off, I'm honestly not some easily offended or upset person. I feel like he got me there because I had pissed him off earlier in the day by not seeing him and it was all set up purely to make me feel shit and intimidated.
I'm not making much sense, I am tired. And I'm sorry I know this should probably be in relationships but its not really about him, just the whole thing...I mean, wtf was it so important to him to put me in my place?