No, it is not illegal, but it is quite ignorant and hateful.
No, however, attempting to insult someone by calling them gay is ignorant.
Not at all. "Gay" is the preferred term for someone who is attracted to members of the same sex. It is inappropriate (the not illegal) to use "gay" to mean "stupid." The word "homosexual" is now considered inappropriate (but also not illegal) to use as a noun in English-speaking countries, as it has a clinical connotation, and is also frequently used by those who oppose gay rights.
No, it is not illegal, but it is ignorant and hateful.
Calling someone gay as a term of abuse is offensive and illegal in many countries. Bullying and cyberbullying similarly.
No. It is not illegal to be gay in any US state.
We, in the Answers community will not tell you how to hack into something - that's illegal !
This statistic isn't measured, but if there are about 12 Million illegal immigrants in the U.S., then there are about 500,000 gay illegal immigrants.
Being gay is not a choice, so it's not something that can be allowed or not. But it was definitely illegal in colonial America, so people had to be secretive.
Prove it. If people call you gay or something and you are not, and they won't stop, ignore them. Don't let others label you.
No, it's not illegal, but it is hostile.
There is no such place.
An illegal is when you do something that is not legal, than you have done something illegal.