Silence all unknown calls on the iPhone takes much of the pain away from these nuances. I just see I missed a call and if its important let me know via a voicemail.
I still have to delete these robocalls' voicemails which is annoying but less then having them ring my phone especially while I'm using it. Interrupted by a spammer it was the worst!
I know I'm repeating my argument, but why can't we create something that replaces phone number? Phone numbers are being used to track and scam people -- either through phone calls or text messages.