The term “Gay” refers to an imaginary group of people; specifically, the imaginary group of people born with a genetic makeup that compels them to have sex with people of the same gender.
The term “Gayprac” refers to a real group of people; specficially, the real group of people who are not members of the imaginary group of people known as “Gays” and that have sex with people of the same gender.
Footnote: So-called lesbians are included in the meanings of the terms “Gay” and “Gayprac.”