Mein bester Freund ist auch schwul in diesem Sinne, präferiert aber die Bezeichnung "Homo(phil)". "Schwul" meint er, sei ein Kampfbegriff und seit dieser angekommen sei im Mainstream, ohnehin wertlos als solcher.
Lustig finde ich ja die englische Bezeichnung für "Schwule": gay. Gay means happy.