Man, your friend sounds like a total asshole. There's being shy, and there's being a dick, and this sounds like the latter. No matter how shy you are, you can say 'thank you' or offer to invite your host to dinner or something like that. If you want to keep that friend (I'd just stop talking to them), you should probably bring this whole thing up and ask what went wrong (and not take "it's fine" for an answer - you could mention to her that it wasn't fine for you).
no subject