Sir, you have missed the point entirely.
This is about singling out a group of people based largely on race for what they wear. You don't have to hire the person who's wearing baggy pants. You do need to tolerate him.
I think you have to be a little careful when using the word "apartheid" lest it lose its meaning. Apartheid happened in South Africa and *is* happening in Palestine. While we have a "separate but equal" situation happening in America (and by the way, when the hell is someone going to file suit in federal court for violation of the 14th Amendment on this issue??), it's not apartheid. Still, the clustering of LGBTQQIA people mostly in cities kinda does look like swiss cheese, but it's not legally mandated....at least yet.