Yes, the original sentence is grammatically correct, though it could be made clearer with slight rephrasing. Here's a breakdown of the meaning and a possible rephrasing:
### Meaning
The speaker is using a song as a means to convey a message to men, whether they are single or married. The speaker is expressing that they do not appreciate being called terms of endearment like "baby," "darling," or "angel" by men they do not know. They argue that