Gay is an LGBTQ sexuality meaning "attracted to the same gender". gay girls are called lesbians. Another word for it is homosexual. Ever since this began people have hated it. These are homophobes.
But "gay" is also known as happy so I get the confusion.