I appreciate that you want an equal world where differences don’t matter to the point we just ignore them.
But, when you say they’re fine but they just need to shut up and essentially stay out of your sight, it sounds like you’re treating them like children. As if you just want those uppity blacks, wait I mean LGBTs, to stop contaminating your view of the world.
In my experience, someone who claims to be in the middle is actually on the right but has miraculously realized that makes them an asshole in today’s political climate so they pretend to be “in the middle”.
Honestly, I say split marriage up into a government contract that has all the benefits for everyone, don’t call it marriage but call it something else. THEN, deem “Marriage” a purely theatrical thing that anyone can hold a ceremony for and let that be the end of it. Get rid of the “you have to be in love” requirement, and just call it a day.