Gay bedeutet an sich homosexuell, refferiert aber meistens spezifisch zu schwul (Männlicher Homosexualität). Gegebenenfalls wird "gay" auch innerhalb der Community oft als Austauschswort zu "queer" verwendet. Queer bedeutet einfach nicht hetero und/oder cis.
Die Regenbogenflagge an sich hat drei häufig benutzte Dinge wofür sie steht. LGBTQ+ (Pride), Schwul oder Homosexualität, oder auch einfach Frieden.
Die LGBTQ+ Flagge, auch Pride Flagge genannt, wurde mittlerweile zur "Progress Pride Flagge" erweitert, mit so lustigen Dreiecken, je nach Fall auch noch mit "Intersex" erweitert, aber die "alte" kann man natürlich auch benutzen wie man will, Flaggen sind jetzt nicht das Wichtigste.
Um aber eben genau zwischen Pride und Schwul besser zu unterscheiden, wie zum Beispiel bi, pan, lesbisch usw. schon Flaggen haben die viele Leute kennen und auch aktiv benutzen, hat sich in der letzten Zeit auch ein Vorschlage für eine Schwul Flagge etabliert und für die die sie benutzen damit die Pride Flagge abgelöst.
Am wichtigsten ist aber zu bedenken das Pride Flaggen nicht wie Länder Flaggen sind die festgestellt und verändert werden, sondern einfach aus Spaß designt sind, jederzeit redesignt, erweitert usw. werden können und jeder einfach die benutzt die ihm am meisten gefällt.