I hate them too.
Not much you can do about robo calls - I just hang up.
When I get a live person - what happens next depends a lot on the mood I'm in.
All our numbers are on the Do Not Call Registry.
When I get a charity - and I get a lot of them - I ask what percentage of the donation actually goes to the charity.
They've been hemming and hawing about this but they have to answer by law.
Some lovely sounding charities - for law enforcement/military orphans, make a wish type charities, etc - get ten cents out of every dollar donated.
I kid you not.
I'm so NOT paying for that - and I tell them so.
When I give to a charity I donate a check directly so %100 of the money I donate goes to the cause.
I'm not providing a living wage to telemarketer organizations to they can call and annoy me more often that they already do.
Illegally - since they aren't suppose to be calling me in the first place.
At any rate - for the last month or so - when I get a call I tell them they are in violation of the Do Not Call Registry and are subject to a $40 fine each and every time they call my number.
It seems to get me off their dialing list rather quickly and the calls have decreased.
As for scam calls -
Yep I got the IRS call - I told them to go ahead and arrest me.
I actually got a call from someone claiming to work for Publishers Clearing House.
They said I had won - and I needed to send a check to clear 'processing fees'.
Well I know that PCH doesn't do that and I said as much.
She hung up quickly.
Once for the Microsoft Support scam calls - I use to get so many of these - I answered the phone and told them they had reached Microsoft Support "How may I direct your call?".
The guy on the other end was like "Are you kidding me?!?!".
I had him going for a good 15 minutes.
After awhile it got old and when they called I told them "Look you idiot - you are never getting what you want from me. It's a waste of time calling this number. Stop it.".
And that seemed to do the trick.
I haven't heard from them in months.
Additional:
I've got to say I'm a little leery of responding to brand new members on this site especially after what we've just been through.
I might wait and see before responding to unknowns for awhile and see if they start pitching a fit.