> a glorious illustration of straight privilege
Gender has nothing to do with orientation. Please don't propagate such normative misunderstandings.
If I may restate for clarity: in most cases of software implementation, a user's gender is not important data (obvious exceptions include medical and related fields).
Generally, gender should not be requested. Where requested, it should not be required. Where required, one should have no compunction against answering randomly.
That's prerogative, not privilege.