I was about to post something, too, but I got disconnected and lost it- it included the words 'asshole' and 'wanker.'
Seriously, Alice, I don't blame you for being upset- I sure as hell would be. But don't be upset cos there's anything wrong with you- he's just stoopid and downright mean. If you'd known that in advance you wouldn't have been so open to him, expecting him to be a normal, nice, respectful person.
You're totally fine just the way you are :=]