If it never occurred to you that these might be adult names, then why have "girl" in the domain name. I mean, lets just be honest here - these names are targeted to the adult market. When someone says "cam girl", they are talking about cam models, so lets not skew your question or try to make it so innocent.
The valuation is ALWAYS arbitrary; you might get an offer for 250K for all I know. The buyer would be stupid, in my opinion, but so be it. We have to look at it through the lens of being a reseller unless you present something different. I can't construct some pie-in-the-sky scenario for you where these domains would "clearly" fetch 500K.
I am not an expert in the international market. I have just a cursory knowledge. If you say hypens are great in your market, then I have no choice but to believe you. However, I can tell you - despite your guru status in SEO - that hyphens make zero or negligible difference in the major US search engines. If your market demands something different, then by all means you should target.
Further, you should not blanket everyone in the US as being ego-centric. I, personally, don't think the whole world revolves around our nation. By the same token, its the best viewpoint I can give and, frankly, its probably the market into which you would sell these domains.
Overall - and I tried to make this clear - I think the domain names are good. But unless they are branded and bookmarked, how do you communicate them to the end user? Don't you think webcamgirl.com and camgirl.com are going to get the majority of your type-in traffic? Again, the hypen hurts it - not fatally - but it hurts.
By the way, if you have received such high offers, why didn't you sell? Are you holding out for that 100K? If so, it will never come.