It may be useful to include the term “Creed”.
Creed is a set of beliefs or aims which guide someone’s actions.
Prejudicial discrimination on the basis of age, color, creed, disability, ethnicity, family status, gender identity, military status, national origin, race, religion or belief, sex, sexual orientation, or any other inappropriate factor is an explicit violation of ACM policy.
I suggest that we also include one more line to the above paragraph that reads:
The resolution of any dilemma or conflict due to the violation needs to take into account appropriate protection mechanisms and laws where applicable,
State and federal law protects most workers age 40 and older from workplace discrimination.
On Sexual Orientation:
Disclosing the sexual orientation is an ethical dilemma and a personal decision. There is no right or wrong answer. The theorized benefits of disclosure of sexual orientation are consistent with the larger theoretical literature on the benefits of disclosure. So let us include it in the Code.
IMHO, language barrier is no more a concern in drafting the ACM Code of Ethics. We have many good language translators both commercial and open source. This is true even for Indian languages.