I got tired of my phone ringing constantly from telemarketers. I bought an airhorn and blasted a few of them. Sometimes I answer the phone and put the receiver in a drawer or lay it on the table and go about what I was doing before.
Do you think possibly the reason you still receive unwanted calls even though you are on the DNC list might be because the callers are CRIMINALS and SCAMMERS who don't give a rat's a$$ about the DNC list? DNC "list" is just that - a list provided to honest businesses so they don't call you. It is very effective in controlling unwanted calls from legitimate businesses.
But CRIMINALS and SCAMMERS don't even bother to get the list. Why bother? They use spoofed caller ID name and numbers to prevent anyone from tracking them down.
Get a call blocker, and prevent them from annoying you.