The big problem for LGBT lobby is running out of causes. Correct me if I'm wrong, but I see far more acceptance (or indifference to what people do) It's pretty hard to find openly anti-gay politicians here in US. Saudi Arabia or Iran is too hard, too dangerous and too far away to care. So now this machine is like an army that had done it's job, it needs more work and this shit seems like the best next thing, they already have member's lists, let's hit them up for funds and campaign the **** away.
The problem I see with LGBT lobby is statism. The correct way to solve the "marriage" dilemma was to get .gov out of the business, to remove the whole part where .gov actually "let" you get married. I understand that it's the quickest way to get to the point where you are not persecuted, but still, that fight is not over.
Making some bakers to bake a cake via laws and regulations only breeds more resentment, it ultimately just buries the problem that will become much worse in years to come. I can see some fundamentalists allying with durkas to get their revenge. It's coming. Russia is a micro example how libertarian 90s turned into deeply religious, crazy nationalism. Good luck walking through streets of Moscow holding hands (or watch utube for mayham)
The fight that LGBT needs to fight is statism, the whole concept of .gov getting involved in all aspects of lives, sorting and dividing people into categories and creating more regulations. Of course it's a hard fight, less glorious, less money and may not be too popular. If your model of fighting is to guilt-trip other into re-allocating resources, securing quotas for your "kind" it's just not going be successful long term.
People are people, but when you start pointing out your "differences" to everyone that you only shoot ARs or that meat is murder, people will hate you not for some Biblical or religious reasons, it's because you are an annoying, condescending douchenozzle (like many people who only eat certain foods) If you choose to be different, people WILL treat you different.