T Mobile has an app called Scam Shield that seems to do a better job than Google. If a call is identified as a scam, your phone won't ring. You can report ones that get through. I installed this a few days ago, and it's much more manageable now. I get something like 20 scam calls a day. This kept 15 or so from ringing.
I have started asking callers various disheartening questions, like "Is this what you planned for in life?", "Does your family laugh at you?", "Do your friends have better jobs than yours?", "Are you an embarrassment to your parents?". Most hang up, but a good number get upset - I imagine because their parents really are embarrassed by them. One person, whom I asked if he was happy with his choices in life, said "I am in hell". My hope with these questions is for them to rethink a life of trying to cheat old people out of money.