Generally, they would be called a homophobe/homophobic.
A person who hates gay people and/or opposes equal rights for them are called homophobes. The word originally meant fear of gay people, but has come to include all forms of anti-gay bigotry.
Being gay is not an insult. If someone calls you gay, you can either say thank you, or "at least I'm not a homophobe" (someone who hates or fears gay people).
gay
The cast of God Hates Gay People - 2010 includes: Johanna Stork Struan Sutherland
Generally, if someone calls you gay, and your not gay, they are attempting to insult you because they think that being gay is in insult. These people are homophobes, and usually fear or hate gay people out of ignorance or religious bigotry.
No, it's not "ok" to call people gay.
No, not necessarily, though there is a tendency for closeted gay men to express hatred and/or ridicule toward openly gay men.
No, however, attempting to insult someone by calling them gay is ignorant.
You call people gay if they are attracted to members of the same gender. But it's really better to call people by their names.
Those people think the term "gay" is an insult, and they're trying to insult someone. But it's not an insult, and it just make them sound stupid.
The current official definition is: intense hatred or fear of homosexuals or homosexuality (the hatred usually stems from fear).
Given hor much he hates gay people, probably not.
Because Russia has a culture and legal system that hates gay people. This hatred mainly stems from fear.