I would improve it even further:
Charge not $0.50, but amount depending on how many complaints that caller is getting. The more complaints - the higher is per-complaint charge. All the way to $10 per unwanted call.
First few complaints per month - no charges.
After that fines go to $1 per reported unwanted call and up.
Phone company gets 50% or the charges. The remainder is deducted from call recipient bill.
If caller is legally allowed to harass call recipient (for example in debt collection case) - that could be solved by special amendment.
Whether the call is robocall or any other unwanted call - it does not really matter.
I would improve it even further: Charge not $0.50, but amount depending on how many complaints that caller is getting. The more complaints - the higher is per-complaint charge. All the way to $10 per unwanted call.
First few complaints per month - no charges. After that fines go to $1 per reported unwanted call and up.
Phone company gets 50% or the charges. The remainder is deducted from call recipient bill.
If caller is legally allowed to harass call recipient (for example in debt collection case) - that could be solved by special amendment.
Whether the call is robocall or any other unwanted call - it does not really matter.