They were taught that being gay is bad.
Some people think it's an insult to be called gay, so they try to use this word to insult celebrities.
Any name that is intended as an insult is considered a rude name. You can even use non-rude words to insult people, if your meaning is clear.
People like to use the word "gay' as an insult. Others just wish he were gay.
people who are afraid of gay people, or who just hate gay people, think it's bad to be gay. So they use the word "gay" as an insult, when it's really just part of human nature. Some of these hateful people are actually gay themselves, but can't bring themselves to admit it.
It can mean happy. But most people use it as an insult which is actually stupid, which means homosexual.
The term "gay" is perfectly acceptable and a preferred way to refer to people with same-sex attractions. But when people use the word "gay" to mean "stupid," this is an insult, and that's bad. Most people use gay as a bad word because they are ignorant, or because they learned it from their parents.
They are ignorant, simply put. It makes them sound ridiculous, I really don't know why people say it in that way.
Well usually people use it as an insult meaning your really gay but not gay in the sense homosexual more just to be mean. It is very demeaning to people who are actually gay as in homosexual.
Using the word "gay" as an insult or perjorative is a very insulting and uneducated way to use language.
"It is considered quite rude to insult people; with or without cause." There is no need to insult people even if you have a cause.
There would never be a need to say this in any language, since a gay person would already know they are gay. If you mean it as an insult, I suggest you use another site to get your information.
It is correct when used to refer to a gay person. It is incorrect when used to refer to a straight person in order to insult them. It is also incorrect to use it as a synonym for stupid.