No, it's not "ok" to call people gay.
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.
because much gay
Gay women can also be called lesbians, but the best thing to call them is "women".
they usually call them by their names, but I think the term you're looking for is "gay".
People would call them gay
Teenagers use the word "gay" to mean "stupid" because they don't know any better. They usually learn that this is inappropriate by the time they are in their 20's.
They are trying to call you gay
Abusive behavior that specifically targets gay people is called homophobia.
it means that other people support gay pride. it doesnt mean their gay, it just means they have no problem with gay people.
because they like another boy
Because screw you that's why.