You really need to consider that there is another party involved in every one of these decisions. All laws are written to protect one party from another party; not to just be mean to one party. There is a balance and every law attempts to strike that balance. Think about the other human being.
The federal government simply failed in securing documents. There's an entire department responsible for this for pete's sake. It shouldn't have happened.
Most in this thread isnt about gays, is it? It's largely about the trans activists co-opting the Pride flag. I don't ever recall a Catholic or Christian flag sold at Target or being used to sell bud light. I do see the similarities that you are trying to draw. I just think it's too different to really compare.