This could be avoided if we ditched the old phone system for one that could actually verify who was calling you. It would be VERY easy to build a system like that on top of the Internet and would quickly reduce costs for phone companies. Why aren't they doing it? Legacy thinking and legacy technology.