No, the onus is on whoever is building the system. Most of the time that's not the gay people themselves, because people who are marginalized are rarely in a position to build systems that affect their own marginalization; that's what allies with privilege are for.
A small thing. If you want to support trans and nonbinary people, then on government forms, if they require gender and you can't get around it, allow "other"; better still, don't require gender. If you're building a medical system, and the patient's gender is M, do not gray out all the "female" problems he might be presenting with on the grounds that a man can't possibly have menstrual problems, be pregnant, or have issues with his uterus; likewise if the patient presents as F, don't make it impossible to enter a diagnosis of prostate cancer for her.
Don't set up validation rules that prevent someone with gender M from having a husband. Better yet, let "husband" and "wife" both be covered by the term "spouse", because that is inclusive of non-binary spouses as well.
Because I'm in IT, I think in terms of IT systems. But there are government systems and insurance systems and financial systems and all sorts of systems out there, that should be set up so that a gay person will be able to navigate it as easily as a straight person, and a straight person will see that the available options don't privilege them at the expense of everyone else... a subtle reminder that no, you're not the center of the universe and gay people exist. Why do you think the right wing fights so hard against there being Spanish on forms that are also in English? You'd think, it doesn't harm anyone using the form for there to be both Spanish and English. But they know, the presence of Spanish reminds English speakers that the world doesn't center around what works for them; other options exist. That's what they want to get rid of, the subtle reminder that someone besides them is important too.
This is a discussion about how to make systems work in some way other than If People Would Just, making them easier to promote the result you want, so I'm not sure how you even got "the onus is on gay people to be more palatable", and I get the feeling you don't understand the context of the discussion. I am not even sure how you could devise a system that incorporates "gay people should make themselves more palatable" because that sounds exactly like a thing that People Should Just... meaning, you're relying on humans to behave in the exact specific way you need them to for your system to work, and the whole point of this conversation is that doing that dooms your system to fail. Gay people will never Just Make Themselves More Palatable To Straights, as a cohort, so if your system for getting gay people to be better accepted relies on If Gay People Would Just, your system will fail.
Unfortunately, reading comprehension is also one of those things that If People Would Just, so posting about things on Tumblr is also a system that's doomed to fail. :-)