Then react like a mature adult. You're on the Do Not Call list? See the post at the top of the page on which you posted for how to deal with that. First, familiarize yourself with what is and isn't covered. If you have a business relationship with a company, they're exempt until/unless you specifically notify them to remove you from their call list.
In fact, familiarize yourself with the Do Not Call list restrictions. There are instances where you may have been removed.
Someone calling you at 8:30 AM after you just got home from work is identical to them calling someone with a nine to five job just after that person got home from work. Your shift schedule doesn't make you unique or exempt.
Honest job? It's great that you have an "honest" job. I do, too (one that likely meets your criteria). Have you met the economy lately? My friends who work in telephone sales have honest jobs. They're not on unemployment or welfare.
If you have an issue, deal with the company. The employee doesn't make the rules or set the working conditions.
Scams are illegal. Treat potential scammers any way you want. Telemarketers are trying to earn an honest living. Again, a simple "no" and hanging up is effective.