So while I applaud the good intention, the actual reality is pretty grim, the ideal solution would be to let LGBTQ people live like any other people. However, we decided to label and group and trying to get them to create their own bubbles and I feel like this is not diversity but systematic exclusion.
Pretty soon we will see LGBTQ ghettos and the same level of exploitation that comes when you concentrate people with all sorts of personal boundaries/expectations that are not aligned. The idea that LGBTQ are somehow all united and see themselves on a flat hierarchy is misplaced and its a recipe for disaster.
It should be like in Japan, where the mainstream isn't really forced to adopt any particular views or forced to hire people from said groups but still get along respectably and more importantly, people simply do not put so much emphasis on sexuality like in Judeo-Christian societies.
Lastly, LGBTQ in Japan does not wonder about getting killed by some flag bearing closeted and insecure, violent and poor groups. Kindergartens in Japan aren't having mass shooter drills or building bulletproof panic lockers.
Neither country is better than the other, each has its own ups and downs but
In Japan you can have gay/trans walk around and they aren't worried for their safety or facing violence from strangers.
In West you can have gay/trans marriages and rights but they are walking around fearing for violence from strangers even in "liberal progressive" hoods.
Japan is also in process of introducing gay marriages, trans rights, albeit slow.