>>> You, and I, BOTH know that this will not not stop these hardened scammers, and criminals,. <<<
Sadly, you are right.
But, if you, yourself, are determined enough, there does seem to be a way to determine (plus or minus CID spoofing and number portability issues) on a VoIP line, whether a caller is using a device or service (such as a magicJack) that is commonly used by scammers. However, you need to have and to be able to program PBX software (such as Asterisk) or buy an add-on module that performs a lookup in a database of telephone number blocks to find the name of the company to which a particular number is assigned. This information might replace the caller name (CNAM) information on your phone when real CNAM information is not otherwise available.
Perhaps someday I can try this project and let you know whether I can get it to work. But it's not likely to be anytime soon. In the meantime, it might be worth dropping a line to your carrier to ask them to provide the caller's carrier name when CNAM is not available.