Actually DNC works quite well. But it is meant for law-abiding telemarketers. It will have no effect on scofflaws and criminals. Invest in a call blocker and DO NOT pick up on call numbers you do not recognize.
Another nitwit idea. Especially when they can just set up a computer and dial numbers at random. Or they can get them from a data mining company. Or for free off the internet (try searching your name and I bet at least one site has your phone number on it).