I feel like it's important to know when someone's calling you an idiot, and to know how to call someone an idiot when the time comes.
I know this is a questionable question, and I didn't even know how to ask it (which is the only reason I'm asking this one in English), but how can I learn common French insults and pejoratives?
For example, if I was learning English, I would want to know words like moron, stupid, idiot, fool, tool, several common swears which I will not reproduce here, dummy, dumb, fatty, bozo, dimwit, nitwit, jerk, pussy etc.
How can I learn the more common French ones, and their general implication/usage?
Would it be absurd to make a community wiki out of this, if it's even a legitimate question?