I totally agree -- I have never heard anyone say any of them offline. I am sure you can tell that I'm really tired of seeing them online. Dudes will call you a "bedwench," "agent," "cac" or "c00n" simply for disagreeing with them. It doesn't make any sense and counter-productive and immature.
The sad thing about this is that it's training people to feel miserable when they see something like that in real time, knowing they won't act on their feelings.
Then having them to walk away without saying/doing anything, feeling powerless, but keeping all that hate inside where they'll vent online. But here's the thing you're not powerless because:
The ultimate truth is shyt can't make you mad when you don't let it. That's your power. But when you let shyt make you mad, you're already letting those people (who don't even know who you are/and you don't know them) have that power over you. Those people over there minding their own business getting you mad that has nothing to do with you? That's on you and you're letting them get you mad. See how ridiculous that sounds?
Let it go, for your own mental health and exercise power over yourself. Like I've been saying, you can't control other people, your circumstances nor what happens to you, but you do have ultimate control over yourself. It really is the only thing you can control 100%.