Cadaver747: Even older women (~30-45 years old) prefer to be addressed as "devushka". Older doesn't mean old. "Devushka" derived from "дев" or "девственница", this particularity usually being lost during school/university years.
Nope. First, девка = unmarried woman, баба = married woman. Virginity was a desirable but not an obligatory trait, and It was absolutely possible (though frowned upon) to be both unmarried and openly sexually active, in which case the девка was said to be spoiled ("порченая") or loose ("гулящая"). These days, девушка means "young woman" (though still carries a hint of "serving girl", "maid") and женщина is "woman" with a hint of "female" (learner note: there's another unrelated word for female animals, but the female gender is "
женский", literally "womanly").
Second, it's immensely
screwed up (I'd use another word over at the English GD) to address a woman according to her sexual history, because sexual history is a private matter; there's no criteria for what counts as losing virginity anyway (like, does nonpenetrative sex count? self-stimulation? lesbian sex? dildos? Hitachi Magic Wand? horse-riding? gymnastics? hygienic products? suppositories?); men aren't queried whether they've had a real girlfriend, I tell you, she lives in another state, or if they're still dating Rosie Palms; and seriously what's wrong with you people <.<
Third, cat ladies totally exist.
TL;DR policing people's preferred forms of address is
messed up, as long as they're not a burden on you (e.g. "господин"). A woman's sexual life is between her and her gynaecologist. FWIW, I'd be all for phasing out [url=https://www.cs.virginia.edu/~evans/cs655/readings/purity.html]devushka[/url] altogether, except the Russian language lacks a politically neutral polite form of address, so it'll have to do for now.