If your discourse consisted of,
" I picked up two English girls last night and we had a gay old time." ,
both you and I and anyone who wasn't brain dead would know the meaning you intended exactly. Language has context which allows words to have multiple meanings.
==================
Quick definitions (sex)
▸ noun: the properties that distinguish organisms on the basis of their reproductive roles ("She didn't want to know the sex of the foetus")
▸ noun: all of the feelings resulting from the urge to gratify sexual impulses ("He wanted a better sex life")
▸ noun: either of the two categories (male or female) into which most organisms are divided ("The war between the sexes")
▸ noun: activities associated with sexual intercourse ("They had sex in the back seat")
▸ verb: tell the sex (of young chickens)
▸ verb: stimulate sexually
http://www.onelook.com/?w=sex&ls=a
====================
It isn't the fault of language or its users that some people would seize upon a certain meaning when another meaning was supported by the context.
Certainly, sometimes there is a need for clarification, eg. "He's ignorant". But just because words switch positions on the auto dialer doesn't mean you can't still contact #5.