The pink, pale blue, and white stripes are taken from the transgender flag. The vast majority of gays renounce paedosexuality. The black and brown represents POC’s—there is some amount of racial discrimination even within the queer community, and those stripes represent that whoever is flying this flag is not racist and that all queers are welcome. Hope this was informative!