No, because, calling someone a Muslim is not a insult; Muslim is a religion.
An insult for calling someone stupid or an idiot.
No, however, attempting to insult someone by calling them gay is ignorant.
Calling someone annoying may be an insult, but it may be a simple description of how the speaker feels. It all depends on the circumstances.
"Goosehead" is a playful insult implying that someone is silly or foolish, similar to calling them a goofball or airhead. It's not a very serious insult and is often used in a lighthearted way among friends.
The term "dike" is a derogatory slang word used to insult or belittle someone by insinuating that they are a lesbian. It is offensive and inappropriate to use such language to insult or harm someone based on their sexual orientation.
yes such as a hot mess
Nope - calling someone a 'strapping lad' - is acknowledging that the man is well-built or muscular.
The insult of calling someone an apple may vary based on cultural context, but it could suggest that the person is unoriginal, plain, or simple in a derogatory way. It might also imply that they are ordinary or unremarkable.
It's another penis-based insult that doesn't really mean anything, but is considered derogatory.
No it's an insult.
Calling someone "butt" is a childish pseudo-insult. A "smiley butt" would be a person who's smiling all the time. This is a way children seem to insult each other, but in a joking way.