Rack said:
These people have an unimaginably crappy job and you're just making it worse. They can get fired for hanging up on you, so next time you feel inclined to mess with them just feel how good it is to make someone homeless.
Speaking as someone who did this job for six months, I couldn't disagree more. I found the people who tried funnier methods of getting rid of me were hilarious, qand a definite step up from the number of people who just yelled at me and told me they were going to kill my family (which happened several times).
Telemarketers are under no obligation to stay on the line to timewasters or people being abusive, so they won't lose their job to any of the suggestions right now. Might even get a laugh out of some of them. I have BT, so my phone just blocks unknown numbers anyway.