Yes, and I see no problems with being offensive in a joking or ironic manner (as seems to be the case on WSB). However, when you decide to use a slur to do so, you are deciding to insult an entire subgroup of the population as collateral damage.
If what you're saying would be true, then calling someone an idiot would be an insult to all the idiots out there. They are clearly not the target of the insult, the person you say it to is the insulted.
"oh, he hurt my feelings, stop him"
It's fucking moronic for us to have demonised speech like this, we should have held on to the old "sticks and stones" because frankly this Orwellian alternative is bonkers.
We're long past the point where feelings need to actually be hurt to take action.
Half the time it's "oh, he might hurt someone else's feelings, stop him"
Or in short, of course it's an insult to the idiots out there. That's literally what makes idiot an insult.