Let me give some advise from someone who has been on the other side of the fence.
I used to be one of those people calling you during dinner. That is right, I was a telemarketer. Please keep in mind that telemarketers are people too. They are someones mother or father, son or daughter, even grandparents do it. They are trying to earn an honest living. Please treat them with respect. Do on just hand up on them. Do not call them names. Do not blow whistles in their ears. They do ot deserve treatment like that. And before you tell me that they are annoying you and should not be calling, do not forget that there are plenty of other people who annoy you during the day, but you would never treat them the way most telemarketers get treated on a daily, wait let me change that to hourly basis.
While you may not want the products or services that are being offered, there are millions of people who do. If no one wanted these things then there would be no telemarketers.
My advise to people who are bothered by these calls is to treat the person on the other end of the phone with the respect you would want someone to show you. If you do ot want their product then tell them so, but do it politely. "Thank you for the offer, but I really do not want xyz. If you could take me off your list then that would be great. Thank you". Sure some of the callers will try a hard sell at that point, but if you start out polite then most callers will thank you for your time and take you off thier list.
When I was doing calls like this I had people tell me to die in a fire. Others told me they hoped my whole family was killed. Others said I weas worse then a pedophile. The funny thing is I was calling from their own bank with a way to (sometimes) save then tens of thousands of dollars and it would not cost them anything or require any effort on their part, but people here someone on the other end of the line giving them a "pitch" and all of a sudden that person is lower than the dirt on their shoes.
OK I am off my soapbox now. This topic just gets to me every time.