Firstly, by the sounds of things Emily is not a Muslim. Her outlook on life is different to ours. I really don't understand why you would insult her?
If you're angry due to religious reasons, then its a bit hypocritical as people with deen and morals don't go around cursing and insulting.
Also, what if she was a young woman looking into Islam? What impression would. She get.
Personally, as long as you' re not getting physical with these men, i don't think there is a problem with not putting all your eggs in basket.