Why should anyone have to support them at all? It comes down to they and their supporters convinced society we should care about them and we decided those profiting off the majority to be the ones bearing the cost of the minority.
Why do I have to bake a cake for a gay wedding if I do such for straight weddings? Because the people who want that requirement have won the level of support needed to have legal support.