I cut them off and say "No thank you, NEVER call here again." click. I don't accept no for an answer - I don't call 1-800 numbers to get off the list - I tell them they're going to do it.
It's rude, but they're rude to be bothering me.
Sigh... my mother always said two wrongs don't make a right.